- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab帮助文档3
第三讲 MatLab程序设计 一、M文件 我们前面所介绍在MATLAB所做的运算,是适合于所 要计算的算式不太长或是想以交谈式方式做运算,如果要 计算的算式很长有数十行或是须要一再执行的算式,则那 样的方式就行不通了。 MATLAB提供了所谓的 M-file 的方式,可让使用者 自行将指令及算式写成聚集程序然后储存成一个特别的文 档,其扩展名是m,譬如 picture.m,其中的picture就 是文件名称。 (1)编写M脚本文件的步骤 点击MATLAB指令窗工具条上的New File图标 ,就 可打开如图所示的MATLAB文件编辑调试器。用户即可 在空白窗口中编写程序。 (2)运行文件 使picture.m所在目录成为当前 目录(系统默认路径),或让该目录 处在MATLAB的有哪些信誉好的足球投注网站路径上. 然后在指令窗口运行以下指令picture , 便可得到图形。 二、M文件函数 一个函数M文件与脚本文件类似之处在于 1.它们都是一个有.m 扩展名的文本文件。 2.如同脚本M文件一样,函数M文件不进入命令窗口,而 是由文本编辑器所创建的外部文本文件。 例: ,计算f(1)f(2)+f2(3) M文件函数之间可以互相调用. 三、Matlab控制流 if-else-end分支结构 假如有两个选择,If-Else-End结构是: if 条件 命令行1 else 命令行2 end 当有三个或更多的选择时,If-Else-End结构采用形式 if 条件1 命令行1 elseif 条件2 命令行2 elseif 条件3 命令行3 elseif 条件4 命令行4 elseif …… . . . else 命令行n end 1. for循环结构 for循环可按需要嵌套。 例:构造一个三行三列的矩阵a,使aij =i+j for i=1:3 for j=1:3 a(i,j)=i+j; end end 可以利用break命令跳出for循环 While循环结构 与for循环以固定次数求一组命令的值相反,While 循环以不定的次数求一组语句的值。 While循环的一般形式是: while 条件 命令行 end 例:建立一个含有六个元素的一维数组x,使x的第i个元素等于1/i 可以利用break命令跳出while循环 while循环可按需要嵌套。 * * 输入如下一段程序 (picture.m) x=linspace(0,2*pi,20); y=sin(x); plot(x,y,r+) title(2D plot) 点击编辑调试器工具条图标 ,在弹出的Windows标准风格的“保存为”对话框中,选择保存文件夹,键入新编文件名(如picture),点击【保存】键,就完成了文件保存。 不同之处: 一个函数的M文件与脚本文件在通信方面是不同的。 函数与MATLAB工作空间之间的通信,只通过传递给它的变量 和通过它所创建的输出变量。 在函数内中间变量不出现在MATLAB工作空间。 一个函数的M文件的第一行把M文件定义为一个函数,并指定它 的名字。它与文件名相同,但没有.m 扩展名。它也定义了它的输 入和输出变量。 首先建立一个M函数:fun1.m function Y= fun1(x) Y=(x^3 - 2*x^2 + x - 6.3)/(x^2 + 0.05*x - 3.14); fun1(1)*fun1(2)+fun1(3)^2 ans = -12.6023 M文件函数必须遵循以下特定的规则。 1. 函数名和文件名必须相同。例如,函数fun1 存储在名为fun1.m 文件中。 2. 函数可以有零个或更多个输入参量。函数可以有零个或更多个输出参量。 3. 函数可以按少于函数M文件中所规定的输入和输出变量进行调用,但不能用多于函数M文件中所规定
您可能关注的文档
最近下载
- 《中国数字人发展报告(2024)》.pdf.docx
- 2025高三高考数学二轮复习备考及试卷命制讲评策略(深度课件).pdf
- 数据指标体系建设方案(45页 ).pptx VIP
- 2025年安徽省公务员省考《行测》联考真题(含答案).pdf VIP
- 2024年《药物临床试验质量管理规范》(GCP)网络培训题库及答案完整版.pdf VIP
- GB/T 40006.1-2021塑料 再生塑料 第1部分:通则.pdf
- 2024《增值税法》全文解读学习(规范增值税的征收和缴纳保护纳税人的合法权益).pptx
- 《谏太宗十思疏》课件.pptx VIP
- 特种设备日常维护保养和定期自行检查制度.docx VIP
- 译林版(新教材)三年级下册英语Unit 4《Have fun after class》第3课时(Story time)教学课件.pptx
文档评论(0)