- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 matlab语言基础知识
3.5.3 if-else-end语句 if 逻辑表达式 执行语句 end 当逻辑表达式的值为真,则执行该结构中的执行语句内容,执行完后向下继续执行,若逻辑表达式的值为假,跳过结构中的执行语句继续向下执行。 if-else格式 if 逻辑表达式 执行语句1 else 执行语句2 end 如果逻辑表达式的值为真,则执行语句1,然后跳过语句2向下执行;若逻辑表达式的值为假,则跳过执行语句1而执行语句2,然后向下执行。 if格式: if-elseif格式 if 逻辑表达式1 执行语句1 elseif 逻辑表达式2 执行语句2 …… elseif 逻辑表达式n 执行语句n else 执行语句el end 如果逻辑表达式1的值为真,则执行语句1,若逻辑表达式1的值为假,则判断逻辑表达式2的值,若为真,则执行语句2,否则向下执行,若所有逻辑表达式均为假,执行语句el 例 将数组作特殊排列 运算结果为 3.5.4 switch-case语句 switch语句的格式为: switch 表达式(标量或字符串) case 值1 语句1 case 值2 语句2 ┅ case 值n 语句n otherwise 语句ow end 表达式的值和哪种情况(case)的值相同,就执行哪种情况中的语句,如果都不同,则执行otherwise中的语句。 例 已知一个单位负反馈系统开环传递函数为 当k分别为35和36时,其系统的单位阶跃响应完全不同。试用switch语句绘制系统的单位阶跃响应曲线。 运行以下程序 3.6 m文件 所谓m文件就是由MATLAB语言编写的以 . m为扩展名,可在MATLAB语言环境下运行程序源代码文件。m文件可以分为脚本文件(Script)和函数文件(Function)两种。m文件不仅可以在MATLAB的程序编辑器中编写,也可以在其他的文本编辑器中编写。 3.6.1 脚本文件 脚本文件为文本形式,是若干命令或函数的集合,用于执行特定的功能。脚本的操作对象为MATLAB工作空间内的变量,并且在脚本执行结束后,脚本中对变量的一切操作均会被保留。 脚本文件的执行方式非常简单,用户只要在MATLAB命令窗口的‘’提示符下输入m文件文件名即可。 3.6.2 函数文件 函数需要给定输入参数,并能够对输入变量进行若干操作,实现特定的功能,最后给出一定的输出结果或图形等,其操作对象为函数的输入变量和函数内的局部变量等。 MATLAB语言的函数文件包含如下5个部分: (1) 函数定义行:是函数语句的第一行,在该行中将定义函数名、输入变量列表及输出变量列表等。 (2) H1行:指函数帮助文本的第一行,为该函数文件的帮助主题,当使用lookfor命令时,可以查看到该行信息。 (3)帮助文本:这部分提供了函数的完整的帮助信息,包括H1之后至第一个可执行语句为止的所有注释语句,通过MATLAB语言的帮助系统查看函数的帮助信息时,将显示该部分。 (4) 函数体:指函数代码段,也是函数的主体部分。 (5) 注释部分:指对函数体中各语句的解释和说明文本,注释语句是以%引导的。 例如: 调用函数文件: 3.7 MATLAB的绘图功能 MATLAB语言提供了强大的图形绘制功能,可以方便地实现数据的视觉化。 3.7.1 二维图形绘制 1. 基本形式——plot(x,y),其中x和y是维数相同的行向量。 例如 2. 多条曲线 在同一个画面上可以画许多条曲线, 其基本格式为plot(x1,y1,x2,y2, …)。 例如: 它们都是维数相同的行向量 3. 线型和颜色 MATLAB对曲线的线型和颜色有许多选择。其基本格式为plot(x1,y1,c1,x2,y2,c2,…) 颜色共有8种:y黄、 r红、g绿、 b蓝、w白、k黑、 m紫、c青 线方式共4种 : - 实线、:点线、-. 虚点线、- - 波折线 点方式有:. 圆点、+加号、* 星号、x x形、o 小圆 例如 4.网格和标记 在所绘制的图中加上网格,只有在命令窗口中输入:grid,即可; 要插入各种标记,只要在图形窗口的菜单中选择Insert和相应选项即可。 6、多幅图形 5、坐标系的控制 在缺省情况下MATLAB自动选择图形的横、纵坐标的比例,也可以用axis命令人工修改坐标。 用subplot(m,n,p)命令可以一个窗口分隔成m×n个图形区域,p代表当前的区域号,在每个区域中分别画一个图。例如: 3.7.2 三维图形绘
您可能关注的文档
- 水滴系列20162017九年级历史下册第8课美国经济发展课件2.ppt
- 浅谈降低工程造价有效途径.doc
- 浅谈护士在应急状态下应对能力.ppt
- 济南大学c语言上机实验答案2013修改版.ppt
- 浙江省2017年中考数学总复习课件 考点强化课8以圆相关性质为背景计算与证明 (共29张).ppt
- 浙江省协作体2017届高三下学期考试历史试题..docx
- 浙江省宁波市鄞州区20162017学年高二政治下学期期中试题.doc
- 浙江省建人高复2017届高三上学期第二次月考地理试卷.doc
- 浙江省温州市十校联合体20162017学年高一政治上学期期末联考试题.doc
- 浙江省绍兴市20162017学年高一政治下学期期末考试试题.doc
文档评论(0)