- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matllab课件
MATLAB的语言特点 MATLAB是“MATrix LABoratory”的缩写(矩阵实验室),由美国Mathworks公司于1984年正式推出的一种科学计算软件。DOS版本于1988年推出,1992年推出了Windows版本,
每年发布两个版本,上半年a版本,下半年b版本。
MATLAB的扩展函数越来越多,功能越来越强大。
MATLAB已成为国际控制界的标准计算软件。;1.语言简单,使用方便 MATLAB是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,用MATLAB编写程序犹如在演算纸上排列公式与求解问题。编写简单,所编程效率高。 MATLAB语言是一种解释执行的语言,灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。;2. 功能强大,适用范围广 在数值计算方面,MATLAB的内容几乎涵盖了所有的数学知识门类:初等数学、高等数学、线性代数、向量代数、复变函数、积分变换、概率统计、模糊数学、计算方法等;;;; Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模。
Simulink具有适应面广、结构流程清晰、仿真贴近实际、效率高等优点,目前已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。
;
;图1-2 MATLAB的命令窗口及工作空间; MATLAB语句既可以由分号结束,也可以由逗号或者换行结束。但它们的含义各不相同。
“,”结束,MATLAB执行该命令后显示执行结果;
“;”结束,MATLAB执行该命令后不显示执行结果。两种工作情况下,结果均会被保存在工作空间。; MATLAB的M文件通常有两种形式:命令式文本文件和函数文件(Function)。 命令式文本文件的编制相当于在命令窗口中逐行输入命令,因此用户在编制此类文件只需把所要执行的命令按行编辑到指定的文件中即可,所用变量不需要预先定义,也可以通过文本编辑对其进行查看或修改;M文件的运行类似于DOS下的批处理文件,在MATLAB的提示符下直接输入文本文件名,便可顺序执行文件中的一系列命令;文本文件在工作空间中运算的变量是全局变量。; 函数文件的功能是建立一个函数,且这个文件能够与MATLAB的库函数一样被调用。
与文本文件的不同之处在于函数文件的标志是第一行必为function,且有函数名和输入形式参数与输出形式参数。; MATLAB的联机帮助系统十分全面,进入帮助系统的方法有很多,常用的有:(1)单击MATLAB主窗口工具条中的 按钮。(2)选择下拉菜单Help/Product Help。(3)在命令窗口执行 helpwin、doc。;图1-3 MATLAB的帮助窗口; help+函数(类)名可以罗列一类函数或某一指定函数,是最有用的一个帮助命令,例如在命令窗口中直接输入“help elfun”,执行后会列出基本数学函数清单,结果如下: Elementary math functions. Trigonometric. sin - Sine. sind - Sine of argument in degrees. sinh - Hyperbolic sine.;若在命令窗口中直接输入“help abs”, 执行后会列出函数abs的说明,结果如下: ABS Absolute value. ABS(X) is the absolute value of the elements of X. When X is complex, ABS(X) is the complex modulus (magnitude) of the elements of X. See also sign, angle, unwrap, hypot.;;;永久变量; (1)永久变量不能用clear命令清除,所以称为永久变量。
(2) 永久变量不响应Who,Whos命令。
(3) 永久变量的变量名如果没有被赋值,那么永久变量将取表1-1中所给定的值。 ;算术运算符 按优先级由低到高分为五级,每一级的优先级相同,运算时从左向右进行结合。
各优先级所包含的运算符为:(1) 数组转置符“.’”、数组幂符“.^”、矩阵转置符“’”、矩阵幂符“^”。 (2) 标量加“+”、标量减“-”。 (3) 数组乘法“.*”、数组右除“./”、数组左除“.\”、矩阵乘法“*”、矩阵右除“/”、矩阵左除“\”。 (4) 加法“+”、减法“-”。(5) 冒号运算符。 对于矩
文档评论(0)