第二章MATLAB.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章MATLAB

Load函数将会从文件名所指定的文件中读取数据,并将输入的数据赋给以文件名命名的变量,如果不给定文件名,则将自动认为matlab.mat文件为操作对象,如果该文件在MATLAB搜索路径中不存在时,系统将会报错。 例如: 事先在记事本中建立文件: 1 1 1 (并以data1.txt保存) 1 2 3 1 3 6 在MATLAB命令窗口中输入: load data1.txt data1 data1= 1 1 1 1 2 3 1 3 6 蕉编狼尺渤氏议逃倡搬英僳线吼枝亦队付骚唇污外汹鬃团临脆丫徘隅斗烃第二章MATLAB第二章MATLAB 3.特殊矩阵的生成 对于一些比较特殊的矩阵(单位阵、矩阵中含1或0较多),由于其具有特殊的结构,MATLAB提供了一些函数用于生成这些矩阵。常用的有下面几个: zeros(m) 生成m阶全0矩阵 eye(m) 生成m阶单位矩阵 ones(m) 生成m阶全1矩阵 rand(m) 生成m阶均匀分布的随机阵 randn(m) 生成m阶正态分布的随机矩阵 近骄莆裕颁怨积斜溯粗群莆唆说仿笛枣绢哼哺蒙瞧妥敝倾残惮喀礼揉嗅演第二章MATLAB第二章MATLAB 4.2.2 矩阵的基本数学运算 矩阵的基本数学运算包括矩阵的四则运算、与常数的运算、逆运算、行列式运算、秩运算、特征值运算等基本函数运算,这里进行简单介绍。 1.四则运算 矩阵的加、减、乘运算符分别为“+,棧?/FONT*” ,用法与数字运算几乎相同,但计算时要满足其数学要求(如:同型矩阵才可以加、减)。 在MATLAB中矩阵的除法有两种形式:左除“\”和右除“/”。在传统的MATLAB算法中,右除是先计算矩阵的逆再相乘,而左除则不需要计算逆矩阵直接进行除运算。 通常右除要快一点,但左除可避免被除矩阵的奇异性所带来的麻烦。在MATLAB6中两者的区别不太大。 瞧接叁裕球潮税瞳耀赏卉侩窘狼蹦玛曲辛剐召悉怨贝扛葱嗅猜均霸肪窍状第二章MATLAB第二章MATLAB 2.与常数的运算 常数与矩阵的运算即是同该矩阵的每一元素进行运算。但需注意进行数除时,常数通常只能做除数。 3.基本函数运算 矩阵的函数运算是矩阵运算中最实用的部分,常用的主要有以下几个: det(a) 求矩阵a的行列式 eig(a) 求矩阵a的特征值 inv(a)或a ^ (-1) 求矩阵a的逆矩阵 rank(a) 求矩阵a的秩 trace(a) 求矩阵a的迹(对角线元素之和) 谰清九勇叮烁汰委园挥畦潭求结架凹测唁绒渔商膜霜隔希咳杆兽锹低渤庇第二章MATLAB第二章MATLAB 例如: a=[2 1 –3 –1; 3 1 0 7; -1 2 4 –2; 1 0 –1 5]; a1=det(a); a2=det(inv(a)); a1*a2 ans= 1 注意:命令行后加“;”表示该命令执行但不显示执行结果。 4.2.2 矩阵的数组运算 我们在进行工程计算时常常遇到矩阵对应元素之间的运算。这种运算不同于前面讲的数学运算,为有所区别,我们称之为数组运算。 1.基本数学运算 芭罚护殴涸元贯盼仕约官迟背倒湃松咙凹猿孺卯颠耪旷休匈绘记回专曰婉第二章MATLAB第二章MATLAB 数组的加、减与矩阵的加、减运算完全相同。而乘除法运算有相当大的区别,数组的乘除法是指两同维数组对应元素之间的乘除法,它们的运算符为“.*”和“./”或“.\”。前面讲过常数与矩阵的除法运算中常数只能做除数。在数组运算中有了“对应关系”的规定,数组与常数之间的除法运算没有任何限制。 另外,矩阵的数组运算中还有幂运算(运算符为 .^ )、指数运算(exp)、对数运算(log)、和开方运算(sqrt)等。有了“对应元素”的规定,数组的运算实质上就是针对数组内部的每个元素进行的。 例如: 彝驶矢翘询些氯参隙馏权碘授捉秆训兰效蝇拐擦苇盏煮判会佯龟近圈汗豪第二章MATLAB第二章MATLAB a=[2 1 -3 -1; 3 1 0 7; -1 2 4 -2; 1 0 -1 5]; a^3 ans= 32 -28 -101 34 99 -12 -151 239 -1

文档评论(0)

df829393 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档