预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB语言教学内容:MATLAB程序控制M脚本文件和M函数文件变量的检测传递和限权使用函数函数句柄图形用户界面编程(GUI)4.1程序流程语句4.1.1选择结构1.if条件语句组end当条件成立时则执行语句组执行完之后继续执行语句的后继语句若条件不成立则直接执行if语句的后继语句。4.1.1选择结构语句4.1.1选择结构语句4.1程序流程语句4.1.1选择结构2.if条件语句组1else语句组2end当条件成立时执行语句组1否则执行语句组2语句组1或语句组2执行后再执行if语句的后继语句。4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1程序流程语句4.1.3其他流程控制语句2.try语句语句格式为:try语句组1catch语句组2endtry语句先试探性执行语句组1如果语句组1在执行过程中出现错误则将错误信息赋给保留的lasterr变量并转去执行语句组2。4.1程序流程语句4.1程序流程语句4.1程序流程语句M命令文件:M文件是一个文本文件它可以用任何编辑程序来建立和编辑而一般常用且最为方便的是使用MATLAB提供的文本编辑器。1.建立新的M文件为建立新的M文件启动MATLAB文本编辑器有3种方法:(1)菜单操作。从MATLAB主窗口的File菜单中选择New菜单项再选择M-file命令屏幕上将出现MATLAB文本编辑器窗口。(2)命令操作。在MATLAB命令窗口输入命令edit启动MATLAB文本编辑器后输入M文件的内容并存盘。(3)命令按钮操作。单击MATLAB主窗口工具栏上的NewM-File命令按钮启动MATLAB文本编辑器后输入M文件的内容并存盘。2.打开已有的M文件打开已有的M文件也有3种方法:(1)菜单操作。从MATLAB主窗口的File菜单中选择Open命令则屏幕出现Open对话框在Open对话框中选中所需打开的M文件。在文档窗口可以对打开的M文件进行编辑修改编辑完成后将M文件存盘。(2)命令操作。在MATLAB命令窗口输入命令:edit文件名则打开指定的M文件。(3)命令按钮操作。单击MATLAB主窗口工具栏上的OpenFile命令按钮再从弹出的对话框中选择所需打开的M文件。3程序调试4.2.2函数文件functions数学中的一种对应关系是从非空集合A到实数集B的对应。精确地说设X是一个非空集合Y是非空数集f是个对应法则若对X中的每个x按对应法则f使Y中存在唯一的一个元素y与之对应就称对应法则f是X上的一个函数记作y=f(x)称X为函数f(x)的定义域集合{y|y=f(x)x∈X}为其值域(值域是Y的子集)x叫做自变量y叫做因变量习惯上也说y是x的函数。4.2.2函数文件M文件可以根据调用方式的不同分为两类:命令文件(ScriptFile)和函数文件(FunctionFile)。例:分别建立命令文件和函数文件将华氏温度f转换为摄氏温度c。程序1:首先建立命令文件并以文件名f2c.m存盘。f=input('InputFahrenheittemperature:');c=5*(f-32)/9然后在MATLAB的命令窗口中输入f2c将会执行该命令文件执行情况为:InputFahrenheittemperature:73c=22.7778程序2:首先建立函数文件f2c.m。functionc=f2c(f)c=5*(f-32)/9然后在MATLAB的命令窗口调用该函数文件。y=input('InputFahrenheittemperature:');x=f2c(y)输出情况为:InputFahrenheittemperature:70c=21.1111x=21.11114.2.2函数文件结构函数文件由function语句引导其基本结构为:function输出形参表=函数名(输入形参表)注释说明部分函数体语句