网站大量收购独家精品文档,联系QQ:2885784924

MATLAB数值计算课件.pptVIP

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

第2章MATLAB数值计算;第2章MATLAB数值计算;第2章MATLAB的数值计算功能;变量名不允许使用空格、标点符号。;虚数单位,i=j=;*;2.1.3MATLAB的常用数学函数;*;*;*;对零方向取整数;常用对数(以10为底);2.2矩阵和数组;2.2.1矩阵的赋值;矩阵元素用空格或逗号分隔,整个矩阵放在方括号内。;矩阵的行用分号或回车符隔开。;矩阵里的元素也可以用表达式代替,表达式由变量名、常数、函数和运算符构成。

4*sin(2*t)s*a+b/c

sqrt(2)*exp(-i*4);方括号外的分号表示不显示定义的数据。;*;注意数据的显示格式;(2).利用MATLAB函数创建矩阵;;2.2.2向量的生成;*;(2).利用函数linspace()和logspace()生成向量;*;;2.2.3矩阵的元素;*;;(2).矩阵的赋值;;;(3)矩阵元素的删除;(4)生成大矩阵;(5).矩阵维数的扩大与缩小;增加矩阵的维数时,可以只给出非零元素,MATLAB自动将未定义元素设为0。;;“空矩阵”是指没有元素的矩阵,对任何一个矩阵赋值[],就是使它的元素都必须消失掉。;删除矩阵A的第二列;删除第一行和第四行;*;*;在原矩阵A中再加入一行。;(6).矩阵的翻转;*;列向量;(7)矩阵的大小;2.2.4复数表示;只有数字和i的乘积可省略乘号“*”;*;复数矩阵的生成方法;复数矩阵的生成方法;;2.3矩阵与数组运算;2.3矩阵与数组运算;两矩阵A和B的维数相容时(A的列数等于B的行数),可以进行乘法运算。;矩阵的转置用A’表示;两个矩阵之间的点运算是两矩阵对应元素的直接运算,因此要求参与运算的两个矩阵的维数一致。;2.3.2矩阵的关系运算;参与关系运算的矩阵必须是同维矩阵或其中之一为标量。

当参与运算的矩阵之一为标量时,关系运算的结果是将矩阵的每一个元素与该标量逐一进行关系比较,若关系成立则比较结果值为“1”,若关系不成立则比较结果值为“0”。;当参与运算的矩阵是两同维矩阵A和B时,关系运算的结果是将矩阵A和B下标相同的对应元素逐一进行关系比较,若关系成立则比较结果值为“1”,若关系不成立则比较结果值为“0”。也即关系运算的结果是生成一个与A和B维数相同的矩阵,其元素值为“0”或“1”。

算术运算比关系运算具有更高的优先权。;通常,为了改善程序的可读性,可用括号将关系运算表达式括起来。;2.3.3矩阵的逻辑运算;三种逻辑运算的真值表;逻辑运算的规则;当参与运算的矩阵是两同维矩阵A和B时,逻辑运算的结果是将矩阵A和B下标相同的对应元素逐一进行逻辑运算。逻辑运算的结果是生成一个与A和B维数相同的矩阵,其元素值为“0”或“1”。;*;*;命令;;2.3.4矩阵函数;矩阵A的特征值;求矩阵A的逆阵;Sqrtm命令与sqrt不同;矩阵的对数;使用时应注意这些对命令之间的区别;一些数据处理命令;学生的身高和三门课程分数;学生的身高和三门课程分数;2.4多项式运算;2.4多项式运算;;2.4.2多项式求根及其逆运算;多项式的根按列向量存储;2.4.3多项式的四则运算;*;*;(2).乘法;*;;2.4.4多项式的微分与赋值运算;;2.4.5有理多项式;2.5字符运算;字符串是以行向量的形式存储的;字符串也可以用方括号合并成更大的“串”;建立二维字符数组与建立数据数组一样可以直接输入,需要加方括号,并且每行之间用分号隔开,但每行的字符数目必须一致。;建立二维字符数组的另一个方法是用str2mat函数把字符串转换为字符数组,这种方法允许用不一样长度的字符串。;2.5.2字符串数组的运算;函数名称;把字符串转换成大写;将字符串转换成ASCII码;;本节结束,谢谢!

;;;[r,p,k]=residue(num,den);;消除展开式中的复数项;*;;;*;“[]”建立的“空矩阵”是没有元素的矩阵,也不占据内存空间。如果对任何一个矩阵赋值为[],就是使它的元素都必须消除掉;而“zeros()”建立的“零矩阵”为有元素存在的,只是所有元素都为零,占据正常的内存空间。;返回a的行、列的最大值;;;;;*;;;*;;AX=B;*;;;;*;;点乘积运算要求两矩阵维数相同;;;;把Matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。

?save——将工作空间中所有的变量存到matlab.mat文件中。;

文档评论(0)

183****7230 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档