02Matlab2.pptVIP

  • 2
  • 0
  • 约1.04万字
  • 约 22页
  • 2017-01-26 发布于北京
  • 举报
02Matlab2

数 学 实 验 MATLAB语言基础 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4、用分号 ;关掉不必要的输出会使程序运行速度成数倍提高。 5、按方向键↑,显示刚才键入的命令行,可检查错误和进行修改。 6、用Ctrl+C来终止正在运行的程序。 常用操作说明: 1、桌面显示字体、数据格式的设置;file-preference 2、工作空间中数据变量的存盘和打开(.mat); 3、帮助功能;如 help sin 7、方括号括起来的是矩阵的元素,而圆括号括起来的是元素的序号。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 转置:A 如果A为复矩阵,则A变为A的复共轭矩阵。 矩阵加减: A+B, A–B。对应元素加减形成新矩阵。 矩阵相乘:A*B, 左矩阵的列数必须等于右矩阵的行数。 §2.2 矩阵运算及数组运算 矩阵相除: 左除 X=A\B 是方程A*X=B的解,A为方阵即A\B=inv(A)*B 右除 X=B/A 是方程X*A=B的解,A为方阵即B/A=B*inv(A) 矩阵求逆 A-1或者inv(A)。求逆的矩阵必须是非奇异方阵。 一、矩阵基本运算 + - * \ / ^ 内容:矩阵、数组运算、多项式运算 (教材P394-P396 参考书P43-P71) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. A=[1 2 3 ;2 3 4 ;3 4 5 ]; B=[4 5 6 7;5 6 7 8;6 7 8 9]; C=[1 0 1;1 1 0;0 1 1] inv(C)*A ans = 0 0.5000 1.0000 2.0000 2.5000 3.0000 1.0000 1.5000 2.0000 C\A ans = 0 0.5000 1.0000 2.0000 2.5000 3.0000 1.0000 1.5000 2.0000 A*inv(C) ans = 1.0000 0 2.0000 1.5000 0.5000 2.5000 2.0000 1.0000 3.0000 A/C ans = 1.0000 0 2.0000 1.5000 0.5000 2.5000 2.0000 1.0000 3.0000 A*B ans = 32 38 44 50 47 56 65 74 62 74 86 98 A*C ans = 3 5 4 5 7 6 7 9 8 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例、解方程: A= 解:设 方程可写为 则方程的解是: A=[1 2;3 4];b=[2 -1]; x=A\b x = -5.0000 3.5000 计算机运行情况为: inv(A)*b ans = -5.0000 3.5000 det(A) ans = -2 inv(A) ans = -2.0000 1.0000 1.5000 -0.5000 rank(A) ans = 2 A^2 ans = 7 10 15 22 log(A) ans = 0 0.6931 1.0986 1.3863 Evaluation only. Created with Aspo

文档评论(0)

1亿VIP精品文档

相关文档