MATLAB语言基础及环境介绍.ppt_第1页
MATLAB语言基础及环境介绍.ppt_第2页
MATLAB语言基础及环境介绍.ppt_第3页
MATLAB语言基础及环境介绍.ppt_第4页
MATLAB语言基础及环境介绍.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一讲 MATLAB语言基础及环境,What is MATLAB,1,MATLAB是以矩阵为基本运算单元的高级工程软件工具集,MATLAB 语言的优势,编程简单,类似于其他语言,如C 集成度更高,扩展性更好 数学问题数值解能力强大 由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力 在数学、工程领域有各种“工具箱” 强大的系统仿真能力,Simulink建模 在控制界是国际首选的计算机语言,2,MATLAB 基本用途,3,数值计算和符号计算 绘图 一种语言体系 工具箱(功能性和学科性),MATLAB在各领域中的应用,工业研究与开发 数学教学,特别是线性代数 数值分析和科学

2、计算方面的教学与研究 电子学、控制理论和物理学等工程和科学学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究,4,工程和科学问题的求解,5,安装 启动 设置 退出,6,MATLAB安装、启动和设置,MATLAB桌面的组成,7,命令窗口,命令窗口是(command window)MATLAB的主要交互窗口。用于输入MATLAB 命令、函数、数组、表达式等信息,并显示图形以外的所有计算结果。 命令窗口类似便笺的环境,可以保存计算结果,但不能保存命令 clc清空命令窗口的内容 “”可以调回上一条指令 命令行后加分号会抑制显示输出结果,1,历史命令窗口,记录已运行过的MA

3、TLAB命令历史,包括已运行过的命令、函数、表达式等信息。 双击历史窗口中的指令行可运行指令,单击并拖拽命令代码到命令窗口可以加以运行,2,工作区窗口,工作区记录命令窗口已经运行过的变量 存储数据的默认类型是双精度浮点数,3,当前路径窗口,列出当前路径下计算机文件夹里的所以文档。 Matlab存储或打开文件都要使用当前路径 只有在当前目录或搜索路径下的文件及函数可以被MATLAB运行或调用。,4,MATLAB 路径设置,搜索路径是MATLAB很重要的一个概念。MATLAB中有大量的工具箱,同时用户自己设置了大量的文件和文件夹,怎样让MATLAB识别出这些文件在哪里,这是搜索路径需要确定的内容。

4、 搜索过程: 是否变量 是否函数 是否当前目录下得M文件 是否搜索路径下的其他M文件,6,设置方法 path cd userpath savepath pathtool,MATLAB的数据操作及语法,变量名必须以字母开头 (isvarname有效性) 变量名允许使用的字符包括字母、数字和下划线 变量名区分大小写 变量中不能包含有标点符号 Matlab中的保留的关键字不能作为变量名,iskeyword查看 Matlab允许重新指定内置函数名,但这样做很危险 which查看,8,变量命名,1,如:break if else switch my_book my-book My_book zz!aa1

5、 3b_mm sin log cos exp,回去表示一句结束。末尾无分号,则输出语句的执行结果,末尾有分号,只执行,不输出 注释以%开头 一行写不开,用续行,否则默认语句已经完毕 赋值 变量=表达式 表达式,2,语句,工作空间变量查看 工作空间窗口显示 命令方式:who,whos 清除变量 clear 变量存储 save file-name variables -ascill -append 变量导入 load file-name 数值显示 数据的显示格式由format命令控制,3,变量管理,M文件有两种类型,即脚本文件和函数文件。 脚本M文件用于存储命令 将一系列命令操作按顺序写入文件 在

6、命令窗口输入文件名(不带后缀)可批量执行 命令 全部变量存储于工作区窗口中,M文件,9,函数M文件 函数文件的第一行必须是一特殊字符function开始,格式为: function 因变量名=函数名(自变量名) 函数体. 函数体主要是根据函数结构由形式自变量计算所得结果赋值给因变量。可以在命令窗口中或程序中调用已编辑好的函数,M文件建立方法: 1. 在Matlab中,点:File-New-M-file 2. 在编辑窗口中输入程序内容 3.点:File-Save,存盘,M文件 名必须与函数名一致。,例:定义函数 f(x1,x2)=100(x2-x12)2+(1-x1)2 1.建立M文件:fun.

7、m function f=fun(x) f=100*(x(2)-x(1)2)2+(1-x(1)2 2.可以直接使用函数fun.m 例如:计算 f(1,2), 只需在Matlab命令窗口键入命令: x=1 2 fun(x),MATLAB帮助系统,一.帮助窗口进入帮助窗口可以通过以下3种方法:1.单击MATLAB主窗口工具栏中的Help按钮。 2.在命令窗口中输入helpwin、helpdesk或doc。3.选择Help菜单中的“MATLAB Help”选项。,10,全部组件类别,函数归类排列 按字母排列,关键字查找,二.帮助命令MATLAB帮助命令包括help、lookfor以及模糊查询。1.help命令 格式:help 函数名 知道函数名,但不清楚具体的使用格式或参数的含义 help 列出主要的帮助主题 help exp 列出指定主题下的函数说明,2lookfor命令可以根据用户提供的完整或不完整的关键词,搜索出一组与之相关的命令或函数。 格式:Lookfor 相关词 不知道函数名,通过相关词来查找 例:lookfor integral lookfor命令只对M文件的第一行进行关键字搜索。若在lookfor命令加上-all选项,则可对M文件进行全文搜索。,三、MATLAB的演示系统demos,在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演示模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论