光学软件基础与应用_Matlab.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.2 MATLAB的编程——脚本文件编程 脚本文件的运行 将脚本文件保存为*.m文件(上例为primeNumber.m) 方式一:直接在M文件编辑器中点击“RUN”按钮 方式二:在MATLAB命令窗口输入文件名并回车 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.2 MATLAB的编程——脚本文件编程 脚本文件编程提示: 用clear 、close all等语句开始,清除原有的变量和图形 注释行以%号开始,增加程序的可读性 如果不想显示结果,语句结尾用分号 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.3 MATLAB的编程——函数文件编程 函数文件 函数声明 帮助文字 函数实现 注释部分 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.3 MATLAB的编程——函数文件编程 函数文件的使用方法 在脚本文件中进行调用 直接在命令窗口进行调用 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.3 MATLAB的编程——函数文件编程 函数文件编程提示: 函数文件由function起头,后面跟函数名; 函数名必须与文件名相同 输出变量多于一个时,要用方括号, 举例: function [x,y,z]=fun(a,b,c) 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4 MATLAB的编程——流程控制语句 分支控制语句 if结构 switch结构 循环控制语句 for循环 while循环 continue语句 break语句 程序终止语句:return语句 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4.1 MATLAB的编程—分支控制-if结构 if-else结构: if logical_expression1 commands1 elseif logical_expression2 commands2 elseif … … else commands end 和C语言原理一致 注意语法格式的差异 elseif和else语句为可选语句 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4.1 MATLAB的编程—分支控制-switch结构 switch结构: switch 表达式(标量或字符串) case 值1 语句组A case 值2 语句组B ……. otherwise 语句组N end otherwise语句为可选语句 和C语言的重要语法区别:每一个case语句后面不需要break语句跳出; 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4.2 MATLAB的编程—循环控制-for循环 for循环:一般用于已知循环次数的情况 for index=start:increment:end command end index为循环变量,increment为增量,默认值为1 index可以赋值为数组A,第n次循环时,index被赋值为A(:,n),即A的第n列元素 MATLAB中循环效率很低,尽量充分使用数组结构 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4.2 MATLAB的编程—循环控制-while循环 while循环:一般用于已知循环结束条件情况 while expression commonds end 表达式expression为真,就执行语句,直至结果为假 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.4.3 MATLAB的编程—其他控制语句 continue语句 用在循环中,表示本次循环不再继续向下执行,进入下一次循环; break语句 退出循环 return语句 终止程序运行,用于需要立即退出的特殊情况等 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.5 MATLAB的编程—交互命令 echo on/off: 在执行M文件每行程序前先显示其内容 keyboard: 程序执行到此暂停,在屏幕上显示字符K,用户可以在命令窗进行任何操作,最后键入字符串return,恢复运行原来的程序。 input (‘提示符’) : 程序执行到此暂停,屏幕显示引号中的字符串,要求用户输入数据。数据输入后,程序继续运行。举例:N=input(N=); ^c (control-c) : 强行停止程序运行的命令 2010-2011 第二学期 安徽工业大学 光信息科学与技术 * 5.6 MATLAB的编

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档