计算机仿真技术与CAD——基于MATLAB的电气工程(第2版) 课件 第2章MATLAB基本操作.pptx

计算机仿真技术与CAD——基于MATLAB的电气工程(第2版) 课件 第2章MATLAB基本操作.pptx

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1本章内容MATLAB的基本数学函数和常用命令的使用;MATLAB的基本输入/输出函数及其应用;MATLAB的外部命令调用方法;MATLAB的基本数值运算方法;MATLAB的基本符号运算方法。第2章MATLAB基本操作

22.1MATLAB语言的结构其中等号右边的表达式可由操作符或其它字符、函数和变量名组成,它可以是MATLAB允许的数学或矩阵运算,也可以包含MATLAB下的函数调用;等号左边的变量名为MATLAB语句右边表达式的返回值语句所赋值的变量的名字。MATLAB语句的一般形式为变量名=表达式

3在调用函数时,MATLAB允许一次返回多个结果,这时等号左边的变量名需用[]括起来,且各个变量名之间用逗号分隔开。MATLAB语句结构形式中的等号和左边的变量名也可以缺省,此时返回值自动赋给变量ans。

4在MATLAB中变量名必须以字母开头,之后可以是任意字母、数字或者下划线(不能超过19个字符),但变量中不能含有标点符号。变量名区分字母的大小写,同一名字的大写与小写被视为两个不同的变量。一般说来,在MATLAB下变量名可以为任意字符串,但MATLAB保留了一些特殊的字符串如表2-1所示。1.MATLAB的变量名

5表2-1MATLAB中的特殊变量特殊变量取值特殊变量取值ans默认变量名nargin函数的输入变量数目pi圆周率(?=3.1415926…)nargout函数的输出变量数目i或j基本虚数单位realmin系统所能表示的最小数值inf或Inf无限大,如1/0realmax系统所能表示的最大数值nan或NaN不定量,如0/0,?/?,0*?lasterr存放最新的错误信息eps浮点相对精度lastwarn存放最新的警告信息

62.MATLAB的算术运算符MATLAB中使用的算术运算符如表2-2所示。表2-1MATLAB中的算术运算符算术运算符意义算术运算符意义+加\左除-减∕右除*乘^幂

7对于矩阵来说,这里左除和右除表示两种不同的除数矩阵和被除数矩阵的关系。对于标量,两种除法运算的结果相同,如1/4和4\1有相同的值0.25。

常用的十进制符号如小数点、负号等,在MATLAB中也可以同样使用,表示10的幂次要用符号e或E,如:3、-99、0.0001、1.6e-20、6.2e23。

83.MATLAB的基本数学函数为了方便用户,MATLAB提供了丰富的库函数,库函数是根据系统已经编制好了的,提供用户直接使用的函数。其中MATLAB中常用的基本数学函数,如表2-3所示。

9函数名含义函数名含义sin()正弦sqrt()平方根cos()余弦real()实部tan()正切imag()虚部asin()反正弦conj()复数共轭acos()反余弦round()4舍5入到整数atan()反正切fix()舍入到最接近0的整数atan2()第四象反正切floor()舍入到最接近-∝的整数sonh()双曲正弦ceil()舍入到最接近+∝的整数cosh()双曲余弦sign()符号函数tanh()双曲正切rem()留数exp()自然指数bessel()贝塞尔函数log()自然对数gamma()伽吗函数logl0()以10为底的对数rat()有理逼近随机数abs()绝对值或模?rand()?表2-3MATLAB的基本函数

10除了基本函数外,不同版本的MATLAB还增加了具有不同功能的库函数,也称工具箱或模块集。例如电力系统工具箱、控制系统工具箱和信号处理工具箱等等等等。对于各种函数的功能和调用方法可使用MATLAB的联机帮肋help来查询,例如:helpsin%得到正弦函数的使用信息;help[%显示如何使用方括号。

112.1MATLAB的窗口命令MATLAB命令窗口就是MATLAB语言的工作空间,因为MATLAB的各种功能的执行必须在此窗口下才能实现。所谓窗口命令,就是在上述命令窗口中输入的MATLAB语句,并直接执行它们完成相应的运算等。

12MATLAB命令语句能即时执行,它不是输入完全部MATLAB命令语句经过编译、连接形成可执行文件后才开始执行,而是每输入完一条命令,MATLAB就立即对其处理,并得出中间结果,完成了MATLAB所有命令语句的输入,也就完成了它的执行,直接便可得到最终结果。从这一点来说,MATLAB清晰地体现了类似“

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档