第一讲:MATLAB初步.pptVIP

  1. 1、本文档共58页,可阅读全部内容。
  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文档。上传文档
查看更多
(8) 除法运算(一般不是很推荐) Matlab提供了两种除法运算:左除(\)和右除 (/)。一般情况下,x=a\b是方程a*x =b的解, 而x=b/a是方程x*a=b的解。 a=[1 2 3; 4 2 6; 7 4 9] b=[4; 1; 2]; x=a\b 则显示:x= -1.5000 2.0000 0.5000 如果a为非奇异矩阵,则a\b和b/a可通过a的逆矩阵 与b阵得到: a\b = inv(a)*b b/a = b*inv(a) MATLAB初步 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 矩阵转置 运算符:′ 矩阵的迹 函数 trace 格式 b=trace (A) %返回矩阵A的迹,即A的对角 %线元素之和 矩阵的秩 函数 rank 格式 k = rank (A) %求矩阵A的秩 矩阵元素个数的确定 函数 numel 格式 n = numel(a) %计算矩阵A中元素的个数 MATLAB初步 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. exp %指数 log %自然对数 log2 log10 rem %整除剩的余数 mod % 其他一些有用的函数: MATLAB初步 A=-2.5+5*rand(3) % 生成 [-2.5,2.5] 区间上的均匀分布随机数 floor(A) % 向 -Inf 方向取整 ceil(A) % 向 +Inf 方向取整 round(A) % 向 0 的方向取整 fix(A) % 取最近的整数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (9)关系操作和逻辑操作 逻辑真:任何非零数 逻辑假:0 关系操作符: 、、=、=、==、~= 逻辑操作 、|、~ 返回值为逻辑数组 MATLAB初步 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例8 找出数组 中所有值大于3的元素。 A=[2 6 5;3 1 4;8 0 9] %矩阵A赋值 IsL=A3 %产生一个与A同维的“0-% 1”逻辑值数组。 islogical(IsL) %判断IsL是否逻辑值数组 MATLAB初步 X=A(IsL) %把L中逻辑值1对应的A元素取%出赋给X. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. A = 2 6 5 3 1 4 8 0 9 IsL = 0 1 1 0 0 1 1 0 1 X = 8 6 5 4 9 MATLAB初步 [X,Y]=(find(A3)) %找出A中3的元素的下标; B=A(find(A3)) %访问A中3的元素,并赋給变量B 如下的代码也值得关注,知道其用法: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 关系、逻辑函数: all(A) Any(A) isequal(A,B) xor(A,B) MATLAB初步 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile

文档评论(0)

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

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

1亿VIP精品文档

相关文档