第四章 MATLAB编程ppt课件.ppt

第四章 MATLAB编程ppt课件.ppt

ID:59010362

大小:792.50 KB

页数:70页

时间:2020-09-26

第四章 MATLAB编程ppt课件.ppt_第1页
第四章 MATLAB编程ppt课件.ppt_第2页
第四章 MATLAB编程ppt课件.ppt_第3页
第四章 MATLAB编程ppt课件.ppt_第4页
第四章 MATLAB编程ppt课件.ppt_第5页
资源描述:

《第四章 MATLAB编程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB语言机电工程工程系主讲:张玉平2012.03教学内容:MATLAB程序控制M脚本文件和M函数文件变量的检测传递和限权使用函数函数句柄图形用户界面编程(GUI)第四章 程序设计4.1程序流程语句选择结构ifswitch循环结构whilefor4.1.1选择结构1.if条件语句组end当条件成立时,则执行语句组,执行完之后继续执行语句的后继语句,若条件不成立,则直接执行if语句的后继语句。4.1程序流程语句4.1.1选择结构语句4.1.1选择结构语句4.1程序流程语句4.1.1选择结构例.给定两个实数,按代数值的大小输出其中大的a

2、组1else语句组2end当条件成立时,执行语句组1,否则执行语句组2,语句组1或语句组2执行后,再执行if语句的后继语句。4.1程序流程语句4.1程序流程语句4.1.1选择结构例.给定两个实数,按代数值的大小输出其中大的4.1程序流程语句4.1.1选择结构例.x为磨床冷却液温度传感器得到的温度值(这里用18~28的随机数代替),如果温度在21°-25°之间,在监控器上显示“温度正常”,低于21°显示报警“磨削液温度过低”,高于25°显示报警“磨削液温度过高”温度<2121<温度<25温度>25三次判断条件4.1程序流程语句4.1.1选择结构3.if条件1语句组elseif条件2语句组2……e

3、lseif条件m语句组melse语句组nend语句用于实现多分支选择结构。4.1程序流程语句3.2.1选择结构例.x为磨床冷却液温度传感器得到的温度值(这里用18~28的随机数代替),如果温度在21°-25°之间,在监控器上显示“温度正常”,低于21°显示报警“磨削液温度过低”,高于25°显示报警“磨削液温度过高”4.1程序流程语句4.1.1选择结构思考:计算分段函数的值XX<1X-11<=X<2X-2X+1X>=22224.1程序流程语句4.1程序流程语句4.1.1选择结构4.switch表达式case表达式1语句组1;case表达式2语句组2;……case表达式m语句组m;otherwis

4、e语句组n;end4.1程序流程语句4.1.1选择结构例.某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):price<200没有折扣200≤price<5003%折扣500≤price<10005%折扣1000≤price<25008%折扣2500≤price<500010%折扣5000≤price14%折扣输入所售商品的价格,求其实际销售价格4.1程序流程语句4.1程序流程语句4.1.1选择结构思考:给出学生的百分制成绩,要求转化成成绩等级输出,等级分为‘优秀’,‘良好’,‘中等’,‘及格’.90分以上的为‘优秀’,80-89的为‘良好’,70-79的为‘中等’

5、,60-69的为‘及格’,其他为’不及格’.4.1程序流程语句4.1程序流程语句4.1.2循环结构1.while语句while语句的一般格式为:while(条件)循环体语句end其执行过程为:若条件成立,则执行循环体语句,执行后再判断条件是否成立,如果不成立则跳出循环。4.1程序流程语句4.1.2循环结构例.求1+2+3+……+100的和4.1程序流程语句4.1程序流程语句4.12循环结构2.for语句for语句的格式为:for循环变量=表达式1:表达式2:表达式3循环体语句end其中表达式1的值为循环变量的初值,表达式2的值为步长,表达式3的值为循环变量的终值。步长为1时,表达式2可以省略。

6、4.1程序流程语句4.1.2循环结构例.求1+2+2+……+100的和4.1程序流程语句4.1.2循环结构例.写出下列程序的执行结果。s=0;a=[12,13,14;15,16,17;18,19,20;21,22,23];fork=as=s+k;enddisp(s');4.1程序流程语句4.1程序流程语句4.1.2循环结构3.循环的嵌套如果一个循环结构的循环体又包括一个循环结构,就称为循环的嵌套,或称为多重循环结构。例:有一数:1+1+1…+1+2+2+2…+2+3+3+3…+31231012310123104.1程序流程语句4.1程序流程语句4.1.2循环结构思考.一个三位整数各位数字的立方

7、和等于该数本身则称该数为水仙花数,输出全部水仙花数。4.1程序流程语句4.1程序流程语句4.1.3其他流程控制语句1.break语句和continue语句break语句用于终止循环的执行。当在循环体内执行到该语句时,程序将跳出循环,继续执行循环语句的下一语句。continue语句控制跳过循环体中的某些语句。当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环。4.1程序流程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。