3MATLAB编程.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《3MATLAB编程.ppt》由会员分享,可在线阅读,更多相关《3MATLAB编程.ppt(22页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MATLAB编程数学与信息科学系 汪远征汪远征汪远征3.1 3.1 关系与逻辑运算关系与逻辑运算关系与逻辑运算关系与逻辑运算n n3.1.1 关系操作符关系操作符由关系运算符构成的表达式称为关系表达式由关系运算符构成的表达式称为关系表达式由关系运算符构成的表达式称为关系表达式由关系运算符构成的表达式称为关系表达式.关系操作符关系操作符说明说明小于小于大于大于=大于或等于大于或等于=等于等于=不等于不等于汪远征汪远征3.1 3.1 关系与逻辑运算关系与逻辑运算关系与逻辑运算关系与逻辑运算n n3.1.2 逻辑运算符逻辑运算符由逻辑运算符构成的表达式称为逻辑表达式由逻辑运算符构成的表达式称为逻辑表
2、达式由逻辑运算符构成的表达式称为逻辑表达式由逻辑运算符构成的表达式称为逻辑表达式.逻辑操作符逻辑操作符说明说明与与或或非非汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制顺序结构:从上到下依次执行各语句,该结构最简单。顺序结构:从上到下依次执行各语句,该结构最简单。顺序结构:从上到下依次执行各语句,该结构最简单。顺序结构:从上到下依次执行各语句,该结构最简单。分支结构:分为分支结构:分为分支结构:分为分支结构:分为if if语句和语句和语句和语句和switchswitch语句语句语句语句循环结构:分为循环结构:分为循环结构:分为循环结构:分为forfor语句和语句和
3、语句和语句和whilewhile语句语句语句语句这这这这些些些些结结结结构构构构通通通通常常常常包包包包含含含含大大大大量量量量的的的的MATLAB MATLAB 命命命命令令令令,故故故故常常常常出出出出现现现现在在在在MATLAB MATLAB 程序中,而不是直接应用在程序中,而不是直接应用在程序中,而不是直接应用在程序中,而不是直接应用在MATLAB MATLAB 提示符下提示符下提示符下提示符下.汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制3.2.1 3.2.1 分支结构:分支结构:分支结构:分支结构:if if 语句语句语句语句 3.2.2 3.2.2
4、 分支结构:分支结构:分支结构:分支结构:switch switch 语句语句语句语句 3.2.3 3.2.3 循环结构:循环结构:循环结构:循环结构:for for 语句语句语句语句 3.2.4 3.2.4 循环结构:循环结构:循环结构:循环结构:While While 语句语句语句语句 汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu1.1.单分支选择结构单分支选择结构单分支选择结构单分支选择结构 单分支结构的一般形式是:单分支结构的一般形式是:单分支结构的一般形式是:单分支结构的一般形式是
5、:if if 1elseelse 2endend说说说说明明明明:如如如如果果果果条条条条件件件件表表表表达达达达式式式式为为为为真真真真,就就就就执执执执行行行行命命命命令令令令序序序序列列列列1 1,否否否否则则则则执执执执行命令序列行命令序列行命令序列行命令序列2.2.汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu1.1.单分支选择结构单分支选择结构单分支选择结构单分支选择结构 例例例例3-1 3-1 设设设设 求求求求f f(2)(2),f f(-1)(-1)方法一:定义方法一:定义方
6、法一:定义方法一:定义MM文件文件文件文件li1li1,直接运行,直接运行,直接运行,直接运行li1li1:x=x=input(xinput(x=)=)if x 1if x 1 y=x2+1y=x2+1elseelse y=2*x y=2*xendend汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu1.1.单分支选择结构单分支选择结构单分支选择结构单分支选择结构 例例例例3-1 3-1 设设设设 求求求求f f(2)(2),f f(-1)(-1)方方方方法法法法二二二二:建建建建立立立立函函函
7、函数数数数文文文文件件件件fun1.mfun1.m,再再再再在在在在MatlabMatlab命命命命令令令令窗窗窗窗口口口口输输输输入入入入fun1(2)fun1(2),fun1(-1)fun1(-1)即可。即可。即可。即可。function y=fun1(x)function y=fun1(x)if x1if x1 y=x2+1 y=x2+1elseelse y=2*x y=2*xendend汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu2.2.多分支选择结构多分支选择结构多分支选择结构多分
8、支选择结构多多多多分分分分支支支支结结结结构构构构可可可可以以以以使使使使用用用用单单单单分分分分支支支支结结结结构构构构的的的的嵌嵌嵌嵌套套套套形形形形式式式式,也也也也可可可可以以以以使使使使用用用用下述格式:下述格式:下述格式:下述格式:if (if (),),1elseifelseif (),),2elseifelseif (),),3elseifelseif else,else,endend汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu2.2.多分支选择结构多分支选择结构多分支选择结
9、构多分支选择结构例例例例3-2 3-2 设设设设求求求求f f(2)(2),f f(0.5)(0.5),f f(-1)(-1)方法一:定义方法一:定义方法一:定义方法一:定义MM文件文件文件文件li2li2,直接运行,直接运行,直接运行,直接运行li2li2:汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n3.2.1 分支结构分支结构1:if-else-end语句语句uu2.2.多分支选择结构多分支选择结构多分支选择结构多分支选择结构例例例例3-2 3-2 设设设设求求求求f f(2)(2),f f(0.5)(0.5),f f(-1)(-1)方法二:建立方法二
10、:建立方法二:建立方法二:建立MM文件文件文件文件fun2.mfun2.m,再在再在再在再在MatlabMatlab命令窗口输入命令窗口输入命令窗口输入命令窗口输入fun2(2)fun2(2),fun2(0.5)fun2(0.5),fun2(-1)fun2(-1)汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n2.2.2 分支结构分支结构2:switch语句语句switch switch 语语语语句句句句可可可可以以以以根根根根据据据据一一一一个个个个变变变变量量量量或或或或表表表表达达达达式式式式的的的的值值值值执执执执行行行行特特特特定定定定的的的的语语语
11、语句,其格式如下:句,其格式如下:句,其格式如下:句,其格式如下:switch (switch ()case case 1,1 case case 2,2 otherwise otherwise,endend汪远征汪远征3.2 3.2 程序流程控制程序流程控制程序流程控制程序流程控制n n2.2.2 分支结构分支结构2:switch语句语句例例例例3-3 3-3 编编编编一一一一个个个个转转转转换换换换成成成成绩绩绩绩等等等等级级级级的的的的函函函函数数数数文文文文件件件件,其其其其中中中中转转转转换换换换标标标标准准准准为为为为:分分分分数数数数在在在在9090,100100中中中中,显显显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 编程
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内