版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章MATLABTel:1本章目标掌握MATLAB的几种基本控制转移语句学会使用M文件进行编程具备对复杂问题的编程求解能力2主要内容3.1程序设计概述3.2MATLAB程序结构3.3M文件33.2MATLAB程序结构按照程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合来实现:顺序结构:程序按程序语句或模块在执行流中的顺序逐个执行。选择结构:程序按设定的条件实现程序执行流的多路分支。循环结构:程序按给定的条件重复地执行指定的程序段或模块。53.2.1顺序结构程序模块1程序模块2MATLAB中实现顺序结构的方法非常简单:只需将程序语句顺序排列即可63.2.2选择结构在MATLAB中,选择结构由两种语句结构实现:if语句switch语句条件程序模块1成立不成立程序模块23.2.2选择结构7if语句的两种变形(1)单分支if语句:只有一个分支的选择结构
if表达式程序模块
end(2)多分支if语句:超过2个的选择 if表达式1
程序模块1 elseif表达式2
程序模块2 …elseif表达式n
程序模块n else
程序模块n+1 end9例:将百分制的学生成绩转换为五级制的成绩输出clearn=input('输入n='); ifn>=90r='A'elseifn>=80r='B'elseifn>=70r='C'elseifn>=60r='D'elser='E'end运行结果:输入n=87r=B102. switch语句
switch表达式
case数值1
程序模块1;
case数值2
程序模块2;
…… otherwise 程序模块n……end113.2.3循环结构在MATLAB中,循环结构可以由两种语句结构实现:for语句循环结构while语句循环结构程序模块不成立成立条件3.2.2选择结构131.for语句循环结构for循环变量=起始值:步长:终止值 循环体end14例:使用for结构计算1+2+3+…+100clearsum=0;fori=1:100 sum=sum+i;endsum运行结果:sum=505015例:使用while结构计算1+2+3+…+100clearsum=0;i=0;whilei<100 i=i+1; sum=sum+i;endsum运行结果:sum=5050173.3M文件MATLAB工作模式命令行方式。程序文件驱动模式
MATLAB文本编辑器183.3.1命令文件又称为脚本文件,是一串指令的集合。用户只需键入该命令文件的文件名,系统就会自动逐行执行该文件中的各条语句。适用于小规模运算。19扩展阅读3.4其他流程控制语句1.break语句2.continue语句3.return语句4.try语句5.echo命令6.input命令7.keyboard命令8.pause命令3.5函数与变量参数传递3.5.1子函数与私有函数3.5.2变量作用域3.5.3函数的参数传递21上机指导3.6M文件的调试3.7M文件性能分析与优化3.7.1M文件性能分析3.7.2M文件性能优化22应用举例求1!+2!+3!+…+5!的值clearsum=0;fori=1:5pdr=1;f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生成式AI在智能教育变革中的学科适配性影响与对策研究教学研究课题报告
- 初中戏剧教育在物理探究教学中的实践与反思教学研究课题报告
- 高中生通过荧光光谱法检测亚洲与南美咖啡豆叶绿素衍生物含量差异课题报告教学研究课题报告
- 2025年篮球竞赛班测试题及答案
- 2025年粤电电厂笔试题库及答案
- 焊工高级技师测试题及答案
- 妇幼村医生培训课件
- 2026年船厂入职考试题库及答案
- 高级技工礼仪考试题库及答案
- 土石方填筑工艺优化方案
- 加速康复外科中国专家共识及治疗路径管理指南(2023版)
- QGDW11970.1-2023输变电工程水土保持技术规程第1部分水土保持方案
- 购物中心招商策略与运营管理
- 药品共线生产质量风险管理指南(官方2023版)
- 2025中级客房服务员资格考试题库及答案(浓缩300题)
- 2025年教科新版九年级历史上册阶段测试试卷含答案
- 中高净值人群财富管理法律服务白皮书
- 血透尿毒症脑病
- 巴彦淖尔市老年康复护理院朗润园网点建设项目环境影响报告表(2021年新版环评)
- 黑龙江省哈尔滨八中2025届高二上数学期末学业水平测试模拟试题含解析
- 小学三年级上册数学期末测试卷(综合卷)
评论
0/150
提交评论