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