- 1
- 0
- 约9.8千字
- 约 40页
- 2025-10-21 发布于广东
- 举报
4.流程控制与面向对象编程——条件结构12)if-else-end结构定义格式if—else—end语句有3种形式?if表达式执行语句end?if表达式———是语句1else————否语句2end?if表达式1语句1elseif表达式2语句2elseif表达式3语句3···else语句nend第3种结构实现了一种多路选择,比较复杂。可替代一般高级语言中的switch-case-end语句。*机械电子工程教研室4.流程控制与面向对象编程——条件结构举例1c=input(请输入一个字符,s);ifc=Ac=Zdisp(setstr(abs(c)+1));elseifc=ac=zdisp(setstr(abs(c)-1));elseifc=0c=9disp(abs(c)-abs(0));elsedisp(c);end举例:输入一个字符,若为大写字母,则输出其后继字符,若为小写字母,则输出其前导字符,若为数字字符则输出其对应的数值,若为其他字符则原样输出。*机械电子工程教研室4.流程控制与面向对象编程——条件结构23)Switch-case-end结构定义格式switch开关表达式case表达式1??语句段1?case表达式2??语句段2...otherwise???语句段n?end说明:1)将开关表达式依次与case后面的表达式进行比较,如果表达式1不满足,则与下一个表达式2比较,如果都不满足则执行otherwise后面的语句段n;一旦开关表达式与某个表达式相等,则执行其后面的语句段。2)开关表达式只能是标量或字符串。3)case后面的表达式可以是标量、字符串或单元数组,如果是单元数组则将开关表达式与单元数组的所有元素进行比较,只要某个元素与开关表达式相等,就执行其后的语句段。*机械电子工程教研室4.流程控制与面向对象编程——条件结构举例2method=Bilinear;switchlower(method)%将字符串转换为小写case{linear,bilinear}disp(Methodislinear)%显示casecubicdisp(Methodiscubic)casenearestdisp(Methodisnearest)otherwisedisp(Unknownmethod.)end*机械电子工程教研室4.流程控制与面向对象编程——循环结构14)For-end循环结构首先计算三个表达式的值,再将表达式1的值赋给循环变量,如果此时循环变量的值介于表达式1和表达式3的值之间,则执行循环体语句,否则结束循环的执行。执行完一次循环之后,循环变量自增一个表达式2的值,然后再判断循环变量的值是否介于表达式1和表达式3之间,如果满足仍然执行循环体,直至不满足为止。这时将结束for语句的执行,而继续执行for语句后面的语句。for循环变量=初始值first(也可是表达式1):步长incr(表达式2):终值last(表达式3)执行语句块end*机械电子工程教研室4.流程控制与面向对象编程——循环结构1举例举例:求定积分程序如下:a=0;b=2*pi;n=1000;h=(b-a)/n;x=a:h:b;f=exp(-0.5*x).*sin(x+pi/6);fori=1:ns(i)=(f(i)+f(i+1))*h/2;ends=sum(s)事实上,MATLAB提供了有关数值积分的标准函数,实际应用
您可能关注的文档
- 《邮政与快递运营管理》课件_第三章.pptx
- 《嵌入式系统概论》课件_第10章-嵌入式应用系统设计实例(第三版) .ppt
- 《单片机原理及应用》课件_第3章.pptx
- 《网络攻击与防范》课件_第3章-Linux操作系统的攻防.pptx
- 《移动通信工程》课件_项目三 任务5 任务导学.pptx
- 《移动通信工程》课件_项目三 任务2 任务导学.pptx
- 《NOSQL数据库技术》课件_2020-第11章-其他类型的NoSQL数据库.pptx
- 《NOSQL数据库技术》课件_2020-第5章-MongoDB文档数据库.pptx
- 《室内分布系统工程》课件_1.2 认知室内分布项目立项过程.pptx
- 2026年咖啡服务业门店客户满意度调查报告.docx
最近下载
- 三国杀卡牌(全套精装+限量版).pdf VIP
- 2024胖东来培训指导手册-幸福生命状态.pdf
- 广发证券-小鹏汽车-09868-小鹏汽车-W(09868)-十载磨砺成体系多维增长引擎或将驱动价值重估.pdf VIP
- 2025年湖北襄阳四中、五中自主招生考试物理试题.docx VIP
- 2025年铁路电动起重机司机一体化理论考试专业知识试题及答案.docx VIP
- 2025湖北襄阳四中、五中自主招生物理试题.docx VIP
- 捷豹XEL车型手册汽车使用说明书pdf电子版下载.pdf VIP
- 2025年新疆司法考试真题及答案.docx
- 四川省专升本计算机基础知识.docx VIP
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
原创力文档

文档评论(0)