MATLAB复习题分析.ppt
《MATLAB复习题分析.ppt》由会员分享,可在线阅读,更多相关《MATLAB复习题分析.ppt(30页珍藏版)》请在课桌文档上搜索。
1、2023/2/27,Application of Matlab Language,1,矩阵与线性代数-矩阵运算,加(+)、减(-)乘:(*)矩阵之间的乘、向量与矩阵相乘、标量与矩阵相乘除:右除(/)、左除()数学上没有矩阵除法的定义。幂 转置,2023/2/27,Application of Matlab Language,2,数组(array)的概念(续),行向量,列向量,a(2,1)=3,a(1,2)=2,b(3)=3,c(2)=2,2023/2/27,Application of Matlab Language,3,函数方法函数ones(生成全1矩阵)、zeros(生成全0矩阵)、eye
2、产生单位阵“help elmat”获得基本的矩阵生成和操作函数列表*【例3.2-5】ones(2,4)ans=1 1 1 1 1 1 1 1 D=eye(3)D=1 0 0 0 1 0 0 0 1,2023/2/27,Application of Matlab Language,4,算术运算(续),【例1】数组加减法a=zeros(2,3);a(:)=1:6;b=a+2.5b=3.5000 5.5000 7.5000 4.5000 6.5000 8.5000c=b-ac=2.5000 2.5000 2.5000 2.5000 2.5000 2.5000,2023/2/27,Applicatio
3、n of Matlab Language,5,1.乘方运算,(1)数组的乘方运算:运算符为“.”:数组与标量的乘方运算:以数组为底而以标量为指数:以数组中的每个元素为底,分别与作为指数的标量进行乘方运算得到一个新的数组。,a=4 5 6;b=1 2;3 4;A=a.4B=b.3%运行结果为:A=256 625 1296B=1 8 27 64,例:,2023/2/27,Application of Matlab Language,6,以标量为底而以数组为指数:以该标量为底,用数组中的每个元素分别作为指数与该标量进行乘方运算后得到一个新的数组。,a=4 5 6;b=1 2;3 4;d=2;e=d.
4、af=d.b%运行结果为:e=16 32 64f=2 4 8 16,例:,2023/2/27,Application of Matlab Language,7,数组与数组的乘方运算:以前一个数组为底,后一个数组为指数,其对应元素分别进行乘方运算得到的结果。,a=4 5 6;b=1 2 3;c=2 3;5 6;d=1 2;3 4;e=a.bf=d.c%运行结果为:e=4 25 216B=1 8 243 4096,例:,2023/2/27,Application of Matlab Language,8,2、数组、矩阵的转置运算:,把矩阵A的行换成同序数的列而生成的矩阵,称为A的转置矩阵。在MAT
5、LAB中,用“”定义矩阵的转置。如果当矩阵是一个复数矩阵时,A表示它的共轭转置矩阵。,数组转置(A.)与实数矩阵转置相同。,a=1 2;a%运行结果为:ans=1 2,例:,b=1+2i 2-i;b%运行结果为:ans=1-2i 2+i,2023/2/27,Application of Matlab Language,9,二、矩阵求逆与线性方程组求解,矩阵的逆 对于一个方阵A,如果存在一个与其同阶的方阵B,使得:(I为单位矩阵)则称B为A的逆矩阵,当然,A也是B的逆矩阵。求方阵A的逆矩阵可调用函数inv(A)。例 求方阵A的逆矩阵,且验证。A=1,-1,1;5,-4,3;2,1,1;B=inv
6、(A);A*B ans=1.0000 0 0-0.0000 1.0000 0-0.0000 0 1.0000,2023/2/27,Application of Matlab Language,10,二、矩阵求逆与线性方程组求解,2023/2/27,Application of Matlab Language,11,4.2.3 线性方程的解,方程axb(a为非奇异)x=a-1 b 矩阵求逆两种解:x=ab 采用左除运算解方程。x=inv(a)b 采用求逆运算解方程 注意:由于方程axb中,a在变量x的左边,指令中a必须在的左边。inv表示矩阵求逆。,2023/2/27,Application o
7、f Matlab Language,12,二、矩阵求逆与线性方程组求解,2023/2/27,Application of Matlab Language,13,例 用求逆矩阵A的方法解线性方程组,命令如下:A=1,2,3;1,4,9;1,8,27;b=5,-2,6 x=inv(A)*b%x=Ab x=23.0000-14.5000 3.6667也可以运用左除运算符求解。,2023/2/27,Application of Matlab Language,14,2023/2/27,Application of Matlab Language,15,2023/2/27,Application of
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 复习题 分析

链接地址:https://www.desk33.com/p-225281.html