已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB入门 程序设计 MATLAB的内部函数是有限的 有时为了研究某一个函数的各种性态 需要为MATLAB定义新函数 为此必须编写函数文件 函数文件是文件名后缀为M的文件 这类文件的第一行必须是一特殊字符function开始 格式为 function因变量名 函数名 自变量名 函数值的获得必须通过具体的运算实现 并赋给因变量 M文件 M文件建立方法 1 在MATLAB中 点 File New M file2 在编辑窗口中输入程序内容3 点File Save 存盘 M文件名必须与函数名一致 例 定义函数f x1 x2 100 x2 x12 2 1 x1 2 functionf fun x f 100 x 2 x 1 2 2 1 x 1 2 1 建立M文件 fun m 2 可以直接使用函数fun m 例如 计算f 1 2 只需在MATLAB命令窗口键入命令 x 12 fun x for循环 forx 1 n commands end 控制流 MATLAB提供三种决策或控制流结构 for循环 while循环 if else end结构 这些结构经常包含大量的MATLAB命令 故经常出现在MATLAB程序 M文件 中 而不是直接加在MATLAB提示符下 例对n 1 2 10 求xn 的值 forn 1 10 x n sin n pi 10 endx 输出 x 0 30900 58780 80900 95111 00000 95110 80900 58780 30900 0000 while expression commands end只要在表达式 expression 里的所有元素为真 就执行while和end语句之间的命令串 commands 2 While循环与for循环以固定次数求一组命令相反 while循环以不定的次数求一组语句的值 例 设银行年利率为11 25 将10000元钱存入银行 问多长时间会连本带利翻一番 money 10000 years 0 whilemoney 20000years years 1 money money 1 11 25 100 endyearsmoney 运行结果 years 7money 2 1091e 004 3 if else end结构 1 有一个选择的一般形式是 if expression commands end如果表达式 expression 里的所有元素为真 就执行if和end语句之间的命令串 commands 否则 就跳出该结构 2 在MATLAB命令窗口输入fun1 2 fun1 1 即可 1 编写函数M文件functionf fun1 x ifx 1f x 2 1endifx 1f 2 xend 2 有两个选择的一般形式是 if expression1 commands1 else commands2 end functionf fun1 x ifx 1f x 2 1elsef 2 xend 3 有三个或更多的选择的一般形式是 if expression1 commands1 elseif expression2 commands2 elseif expression3 commands3 elseif else commands endendend end 1 先建立函数M文件fun2 m来定义函数f x functionf fun2 x ifx 1f x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年考研故事写作真题及答案
- 雨课堂学堂在线学堂云《创业路上的财务通-初学乍练(昆明理大 )》单元测试考核答案
- 2025年消毒隔离考试试题及答案
- 2025年高中自拟政治题库及答案
- 2025年无人机驾驶员实操考核模拟试题及答案
- 2025年基孔肯雅热知识测试考核试卷题库及答案
- 2025年夏季防暑试题及答案
- 2025瓦斯检查工决策能力考试题库及答案
- 2025年科技常识知识考察试题及答案解析
- 2025年纪检监察业务知识考试题库附带答案
- 药店医保人员合同范本
- 2025年深圳市网格员招聘笔试题库及答案解析
- 安全隐患排查监理实施细则
- DB44∕T 2604-2025 城镇污水处理能源消耗限额
- 《大学生职业生涯规划与就业指导(第2版)高职》全套教学课件
- 大单元·任务式第八单元第10课时 语文园地(口语交际) 课件 统编版语文二上
- (人教2024版)数学三年级上册第5单元《线和角》大单元教学设计(新教材)
- 《小额贷款公司监督管理暂行办法》测试竞赛考试练习题库(附答案)
- 老胡同的历史故事小品剧本润色版本
- 甲型H3N2流感的预防和控制
- 急诊科暴力事件应急预案
评论
0/150
提交评论