- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 M文件和函数句柄 M脚本文件 M脚本文件 M脚本文件 M脚本文件 M脚本文件 第六章 M文件和函数句柄 if-else-end条件控制 if-else-end条件控制 if-else-end条件控制 if-else-end条件控制 if-else-end条件控制 第六章 M文件和函数句柄 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 for循环和while循环 第六章 M文件和函数句柄 M函数文件 M函数文件 M函数文件 M函数文件 例2.编写给予任意的圆点坐标(x0,y0)和半径r,绘制出圆的程序,文件名规定为mycircle。 function mycircle(x0,y0,r0) th=0:0.01*pi:2*pi; z1=x0+r0*cos(th); z2=y0+r0*sin(th); plot(z1,z2) axis square * 数值计算与编程技术 主讲人:朱萍玉 M脚本文件 for循环和while循环 M函数文件 总结 if-else-end条件控制 对于一些简单的问题,我们可以在指令窗(CommandWindow)中直接输入指令。 如果指令数很多,同时程序也比较复杂,里面的控制流复杂的话,直接从指令窗进行计算就显得烦琐。 所谓M脚本文件,就是Matlab按照脚本文件里面的代码一步一步地执行。 文件的扩展名为.m,文件为纯文本文件(可用记事本等纯文本编辑器进行编辑) 文件按Maltab变量名的规则进行命名,不可包含中文等字符,否则无法在Maltab中进行调用(虽然可以正常存盘)。 脚本文件运行后,所产生的变量都驻留在matlab的工作空间(workspace)中。 1.脚本文件的创建 新建.m文件 2、脚本文件的编辑、运行 运行.m文件,也可在command windows窗口中输入文件名执行(文件扩展名不能输) clear all; clc; a = 3; b = 4 行尾加分号,则这一行的执行结果不会在command windows中显示,可以加快脚本的执行速度。 3、脚本文件中的注释语句 % 以一个%开头的行是注释行,不被解释和执行 %% 以两个%%开头的注释行构成一个cell a = 3; b = 4; %% 下面的语句又构成一个cell M脚本文件 for循环和while循环 M函数文件 总结 if-else-end条件控制 常用 很常用 很常用 if expression command1 elseif expression command2 …… else commandn end if expression command1 else command2 end if expression command end 多分支 双分支 单分支 if-else-end最常用的三种格式 例1 分支结构 cost=10; number=12; if number5 sums=number*1.0*cost; else sums=number*0.9*cost; end sums等于多少呢? sums=12*0.9*10=108 输入数值数组: 99 76 67 89 55 94 87 65 44 107 -77 输出字符数组: 99_优 76_良 67_中 89_良 55_差 94_优 87_良 65_中 44_差 107_无效成绩 -77_无效成绩 规则 90 – 100 优 75 - 89 良 60 - 74 中 0 - 59 差 其它 无效成绩 例2 考试成绩 a = [99;76;67;89;55;94;87;65;44;107;-77]; s = ; for k = 1:length(a) if a(k)100 s = strvcat(s,[num2str(a(k)), _无效成绩]); elseif a(k)=90 s = strvcat(s,[num2str(a(k)),_优]); elseif a(k)=75 s = strvcat(s,[num2str(a(k)),_良]); elseif a(k)=60 s = strvcat(s,[num2str(a(k)),_中]); elseif a(k)=0 s = strvcat(s,[
您可能关注的文档
- 求职简历与未来规划.ppt
- 园林植物造景设计888.ppt
- 求职简历设计注意点.ppt
- 求职过程中的心理准备.ppt
- 汇报课2010-9-20.ppt
- 汇编语言-基础知识.ppt
- 汇编语言和高级语言.ppt
- 汇编语言第2章基础知识.ppt
- 汉堡课件(xin.ppt
- 国际儿童图书日.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 川崎机器人CX系列检查与维护手册.pdf
- 银行企业文化故事PPT课件.pptx
- 浙江省温州市2023-2024学年八年级下册期中考试科学模拟试题(附答案).docx VIP
- 劳动教育教学课件.pptx VIP
- 五年级数学下册教学课件《分数和小数的互化》.pptx VIP
- 基于PLC模拟量的直流电动机转速控制系统-毕业论文.docx
- P2中文教材带题目(CMA注册管理会计师课程).pdf VIP
- 河道生态治理一期景观工程质量保证措施 .docx
- 《心理健康与职业生涯》试卷(期中复习模拟试题库)荐2024年春季学期新课标高教版中职《心理健康与职业生涯》第一、二单元模拟测试题可编辑.doc
- 幼儿一日生活观察记录表.doc
文档评论(0)