- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4、MATLAB语言基础 MATLAB课件
第四讲、MATLAB语言基础 —— MATLAB语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。是MATLAB重要组成部分。 内容 一、M文件 二、MATLAB的程序控制结构 三、MATLAB的控制语句 四、MATLAB的文件操作 五、程序的调试与优化 六、程序设计的基本原则 七、程序设计的基本步骤 教学目的 了解MATLAB的M文件并会构造函数M文件; 熟悉并掌握for 循环语句、 while循环语句、if条件语句、switch-case分支等程序控制结构的构造; 熟悉MATLAB的文件操作; 了解程序设计的基本原则和步骤。 一、M文件 1.1、概述 在MATLAB窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。因此应编辑程序文件。 用MATLAB语言编写的程序文件,称为M文件,其扩展名为.m。 注意:M文件的名称须以字母开头。 用户如想灵活应用MATLAB去解决实际问题,充分调用MATLAB的科学技术资源,就需要编辑M文件。 编辑M文件可使用各种文本编辑器。 1.2、 M文件的建立与打开 M文件是一个文本文件,它可以用任何编辑程序来建立和编辑,而一般常用且最为方便的是使用MATLAB提供的文本编辑器。 a.建立新的M文件 为建立新的M文件,启动MATLAB文本编辑器有3种方法: (1) 菜单操作。从MATLAB主窗口的File菜单中选择New菜单项,再选择M-file命令,屏幕上将出现MATLAB 文本编辑器窗口。 (2) 命令操作。在MATLAB命令窗口输入命令edit,启动MATLAB文本编辑器后,输入M文件的内容并存盘。 (3) 命令按钮操作。单击MATLAB主窗口工具栏上的New M-File命令按钮,启动MATLAB文本编辑器后,输入M文件的内容并存盘。 b、打开已有的M文件 相应地,打开已有的M文件,也有3种方法: (1) 菜单操作。从MATLAB主窗口的File菜单中选择Open命令,则屏幕出现Open对话框,在Open对话框中选中所需打开的M文件。在文档窗口可以对打开的M文件进行编辑修改,编辑完成后,将M文件存盘。 (2) 命令操作。在MATLAB命令窗口输入命令:edit 文件名,则打开指定的M文件。 (3) 命令按钮操作。单击MATLAB主窗口工具栏上的Open File命令按钮,再从弹出的对话框中选择所需打开的M文件。 1.3、M文件的分类 M文件的语法类似于c语言,但又有其自身特点。它只是一个简单的ASCII码文本文件,执行程序时逐行解释运行程序,MATLAB是解释性的编程语言。 根据调用方式的不同, M文件可分为两类:命令文件和函数文件。 ?独立的M文件 — 命令文件(Script File) ?可调用M文件 — 函数文件(Function File) ?、命令文件 — 简单的M文件 命令文件实际上是一串指令的集合,与在命令窗口逐行执行文件中的所有指令,其结果是一样的。没有输入输出参数。将需要运行的命令编辑到一个命令文件中,然后在MATLAB命令窗口输入该命令文件的名字,就会顺序执行命令文件中的命令。 命令文件包括两部分:注释文件(%号后面的部分)和程序文件。如: % Copyright (c) 1984-94 by The MathWorks, Inc. s = svd(x); if (nargin == 1) tol = max(size(x)) * max(s) * eps; end r = sum(s tol); ?函数文件— 需要输入变量,返回输出变量 函数M文件由function语句引导,其基本格式为: function 输出变量=函数名(输入变量) 注释说明语句段 程序语句段 A、特定规则: 函数M文件第一行必须以单词function作为引导词,表示该M文件是一个函数文件。函数名的命名规则与变量名相同。当输出变量多于一个时,则应该用方括号括起来。 M文件的文件名必须是函数名 .m。 M文件中,文字的不同颜色显示表明文字的不同属性。 绿色:注解;黑色:程序主体;红色:属性值的设定;蓝色:控制流程。 4. 程序中的变量均为局部变量,不保存在工作空间中。 其变量只在函数运行期间有效。 B、函数调用 函数调用的一般格式是: [输出变量表]=函数名(输入变量表) 要注意的是,函数调用时各变量出现的顺序、个数,应与函数定义时变量的顺序、个数一致,否则会
您可能关注的文档
- 3危害公共安全罪 刑法分论 教学课件.ppt
- 3印前讲义-3 印前图文信息处理 印刷工程导论 教学课件.ppt
- 3印前讲义-2 印前图文信息处理 印刷工程导论 教学课件.ppt
- 3反滤波处理2地震勘探 教学课件.ppt
- 3国际铁路货运 国际货物运输 外运PPT.ppt
- 3安全生产监管监察练习 注册安全工程师考试资料.ppt
- 3圆的对称性2.ppt
- 3套 国际贸易单证师(中级)考试试卷 含答题卡和答案.doc
- 3对外贸易与经济发展 中国对外贸易概论 课件.ppt
- 3守恒定律(吴) 同济版大学物理 教学课件.ppt
- 4_装配 inventor2010培训PPT 教学课件.ppt
- 4、单分子油膜法 第八章《热学》高中物理教学课件.ppt
- 4、匀变速直线运动的图像 第二章《直线运动》 高中物理 教学课件.ppt
- 4、受力分析、力的运算 第一章《力、物体的平衡》高中物理 PPt.ppt
- 4、亚健康-心理学取向的亚健康观1 人体亚健康概论 教学课件.ppt
- 4、实验5:研究平抛.ppt
- 4、参数方程与极坐标方程 《应用数学》技师课件.ppt
- 4、对话框和控件 MFC教学PPT.ppt
- 4、求职礼仪(2-1) 商务礼仪 教学课件.ppt
- 4、简述解放思想、实事求是、与时俱进的辩证关系。 马克思主义哲学电子教案.ppt
最近下载
- 常见的临床药师培训学习汇报.ppt
- 言语行为和翻译.ppt VIP
- 北师大版小学数学六年级上册第五单元《数据处理》作业设计.docx
- Hive数据仓库应用教程高职PPT完整全套教学课件.pptx VIP
- 医院培训课件:《传染病防治法》.pptx
- 幼小衔接的拼音试卷十套打印版.pdf VIP
- 幼儿园大班科学《有趣的符号》 课件.pptx VIP
- 规范《DBT29-222-2014-天津市建设工程施工安全资料管理规程》.pdf VIP
- GB_T 22890.1-2024 皮革 柔软皮革防水性能的测定 第1部分:反复线压缩法(透度计法).pdf VIP
- DB34_T 4324-2022水泥土搅拌桩地基加固施工技术规程.pdf VIP
文档评论(0)