第三章MATLAB 矩阵分析与处理._第1页
第三章MATLAB 矩阵分析与处理._第2页
第三章MATLAB 矩阵分析与处理._第3页
第三章MATLAB 矩阵分析与处理._第4页
第三章MATLAB 矩阵分析与处理._第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、12u特殊矩阵特殊矩阵u矩阵结构变换矩阵结构变换u矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u矩阵的超越函数矩阵的超越函数3u通用的特殊矩阵通用的特殊矩阵 零矩阵零矩阵 幺矩阵幺矩阵 单位矩阵单位矩阵 随机矩阵随机矩阵u用于专门学科的特殊矩阵用于专门学科的特殊矩阵 魔方矩阵魔方矩阵 范德蒙德矩阵范德蒙德矩阵 希尔伯特矩阵希尔伯特矩阵 特普利茨矩阵特普利茨矩阵 伴随矩阵伴随矩阵 帕斯卡矩阵帕斯卡矩阵4u常用的产生通用特殊矩阵的函数常用的产生通用特殊矩阵的函数 zeros:产生:产生全全0矩阵矩阵(零矩阵零矩阵) ones:产生

2、:产生全全1矩阵矩阵(幺矩阵幺矩阵) eye:产生:产生单位矩阵单位矩阵 rand:产生:产生01间间均匀分布均匀分布的的随机矩阵随机矩阵 randn:产生:产生均值为均值为0,方差为,方差为1的的标准正态分布标准正态分布随机矩阵随机矩阵u以以zeros函数为例函数为例 zeros(m):产生:产生mm零矩阵零矩阵 zeros(m,n) :产生:产生mn零矩阵零矩阵 zeros(size(A) :产生一个与矩阵:产生一个与矩阵A同样大小的零矩阵同样大小的零矩阵5u例例 分别建立分别建立33、32和与矩阵和与矩阵A同样大小的零矩阵。同样大小的零矩阵。 建立一个建立一个33零矩阵零矩阵zeros(

3、3) 建立一个建立一个32零矩阵零矩阵zeros(3,2) 设设A为为23矩阵,则可以用矩阵,则可以用zeros(size(A)建立一个与矩阵建立一个与矩阵A同样大同样大小零矩阵小零矩阵A=1 2 3;4 5 6; %产生一个产生一个23阶矩阵阶矩阵Azeros(size(A) %产生一个与矩阵产生一个与矩阵A同样大小的零矩阵同样大小的零矩阵6u随机矩阵的生成随机矩阵的生成Rand:生成均匀分布的伪随机数生成均匀分布的伪随机数,分布在(分布在(01)之间)之间主要语法:主要语法:rand(m,n)生成生成m行行n列的均匀分布的伪随机数列的均匀分布的伪随机数rand(m,n,double)生成指

4、定精度的均匀分布的伪随机数,参数还可以是生成指定精度的均匀分布的伪随机数,参数还可以是singlerand(RandStream,m,n)利用指定的利用指定的RandStream(随机种子随机种子)生成伪随机数生成伪随机数产生在产生在a,b区间服从均匀分布的随机数方法区间服从均匀分布的随机数方法 a +(b-a)*rand(m,n) Randn:生成标准正态分布的伪随机数生成标准正态分布的伪随机数(均值为(均值为0,方差为,方差为1)主要语法:和上面一样主要语法:和上面一样产生均值为产生均值为 ,方差为,方差为 的随机数方法的随机数方法2( , )randn m n7u例例 建立随机矩阵:建立

5、随机矩阵:(1) 在区间在区间20,50内均匀分布的内均匀分布的5阶随机矩阵。阶随机矩阵。(2) 均值为均值为0.6、方差为、方差为0.1的的5阶正态分布随机矩阵。阶正态分布随机矩阵。命令如下:命令如下:x=20+(50-20)*rand(5)y=0.6+sqrt(0.1)*randn(5)u注意:注意:正常情况下每次调用相同正常情况下每次调用相同rand指令生成的随机数是不同的指令生成的随机数是不同的 例如:例如:rand(1,3) ans = 0.139043482536049 0.734007633362635 0.194791464843949rand(1,3) ans = 0.602

6、204766324215 0.937923745019422 0.1492854147071928u主要原因:主要原因: matlab的的rand函数生的是伪随机数函数生的是伪随机数,即由随机种子递推出来的即由随机种子递推出来的,相相同的种子同的种子,生成相同的随机数生成相同的随机数. matlab刚运行起来时刚运行起来时,种子都为初始值种子都为初始值,因此每次第一次执行因此每次第一次执行rand得到的随机数都是相同的得到的随机数都是相同的.u多次运行生成相同的随机数方法多次运行生成相同的随机数方法 用用rand(state,S)设定种子设定种子 ,S为为35阶向量,最简单的方法是阶向量,最简

7、单的方法是设为设为0 例例: rand(state,0); rand(5)9u魔方矩阵魔方矩阵 性质:每行、每列及两条对角线上的元素和都相等性质:每行、每列及两条对角线上的元素和都相等 实例实例 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1u例例 将将101125等等25个数填入一个个数填入一个5行行5列的表格中,使其每列的表格中,使其每行每列及对角线的和均为行每列及对角线的和均为565。 M=100+magic(5)10u范德蒙德范德蒙德(Vandermonde)矩阵矩阵 性质:性质:最后一列全为最后一列全为1,倒数第二列为一个指定的向量,其他各,倒数第二列为

8、一个指定的向量,其他各列是其后列与倒数第二列的点乘积列是其后列与倒数第二列的点乘积。 实例:实例: 64 16 4 1 125 25 5 1 216 36 6 1 343 49 7 1u可以用一个指定向量生成一个范德蒙德矩阵可以用一个指定向量生成一个范德蒙德矩阵 函数函数vander(V)生成以生成以向量向量V为基础向量为基础向量的范德蒙德矩阵的范德蒙德矩阵 例如,例如,A=vander(4;5;6;7)即可得到上述范德蒙德矩阵即可得到上述范德蒙德矩阵 A=vander(4;5;6;7) 等价于等价于vander(4:7)11u希尔伯特矩阵希尔伯特矩阵性质:性质:矩阵的每个元素矩阵的每个元素a

9、ij为为1/(i+j-1)实例实例 1 1/2 1/3 1/4 1/2 1/3 1/4 1/5 1/3 1/4 1/5 1/6 1/4 1/5 1/6 1/7 u生成希尔伯特矩阵的函数生成希尔伯特矩阵的函数 hilb(n)u求希尔伯特矩阵的逆的函数求希尔伯特矩阵的逆的函数 希尔伯特矩阵是一个希尔伯特矩阵是一个条件数很差条件数很差的矩阵,使用一般方法求逆会因为原始数的矩阵,使用一般方法求逆会因为原始数据的微小扰动而产生不可靠的计算结果。据的微小扰动而产生不可靠的计算结果。 MATLAB中,有一个专门求希尔伯特矩阵的逆的函数中,有一个专门求希尔伯特矩阵的逆的函数invhilb(n),其功能,其功能

10、是求是求n阶的希尔伯特矩阵的逆矩阵。阶的希尔伯特矩阵的逆矩阵。u例例 求求4阶希尔伯特矩阵及其逆矩阵。阶希尔伯特矩阵及其逆矩阵。format rat %以有理形式输出以有理形式输出H=hilb(4)H=invhilb(4)12u特普利茨矩阵特普利茨矩阵 性质:性质:除第一行第一列外,其他每个元素都与左上角的元素相同除第一行第一列外,其他每个元素都与左上角的元素相同 实例实例 2 3 4 5 6 7 8 9 3 2 3 4 5 6 7 8 4 3 2 3 4 5 6 7 5 4 3 2 3 4 5 6u生成特普利茨矩阵的函数生成特普利茨矩阵的函数 toeplitz(x,y),生成一个以,生成一个

11、以x为第一列,为第一列,y为第一行为第一行的托普利兹矩阵。这里的托普利兹矩阵。这里x, y均为向量,两者不必等长。均为向量,两者不必等长。 例例 toeplitz(2:5,2:9) toeplitz(2:5,2,8,9) toeplitz(x)用向量用向量x生成一个对称的特普利茨矩阵。生成一个对称的特普利茨矩阵。 例例 T=toeplitz(1:6)13u伴随矩阵伴随矩阵 矩阵中的元素用它们在行列式中的代数余子式替换后得到的矩阵矩阵中的元素用它们在行列式中的代数余子式替换后得到的矩阵再转置,这个矩阵叫再转置,这个矩阵叫A的伴随矩阵。的伴随矩阵。u生成伴随矩阵的函数生成伴随矩阵的函数 compa

12、n(p),其中,其中p是一个多项式的系数向量,高次幂系数排在前是一个多项式的系数向量,高次幂系数排在前,低次幂排在后。,低次幂排在后。 例,求多项式例,求多项式x3-7x+6的伴随矩阵的伴随矩阵p=1,0,-7,6;compan(p)14u帕斯卡矩阵帕斯卡矩阵 二次项二次项(x+y)n展开后的系数展开后的系数随随n的增大组的增大组成一个三角形成一个三角形表,称为杨辉表,称为杨辉三角形。三角形。 由杨辉三角形由杨辉三角形组成的矩阵称组成的矩阵称为帕斯卡为帕斯卡(Pascal)矩阵矩阵15u生成一个生成一个n阶帕斯卡矩阵的函数阶帕斯卡矩阵的函数 pascal(n)u例例 求求(x+y)4的展开式的

13、展开式pascal(5)ans = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70 u矩阵次对角线上的元素矩阵次对角线上的元素1,4,6,4,1即为展开式的系数即为展开式的系数16u特殊矩阵特殊矩阵u矩阵结构变换矩阵结构变换u矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u矩阵的超越函数矩阵的超越函数17u对角阵对角阵 只有只有对角线对角线上有上有非非0元素元素的矩阵称为对角矩阵的矩阵称为对角矩阵u特例特例 对角线上的对角线上的元素相等元素相等的对角矩阵称为的对

14、角矩阵称为数量矩阵数量矩阵 对角线上的对角线上的元素都为元素都为1的对角矩阵称为的对角矩阵称为单位矩阵单位矩阵u对角线的性质对角线的性质 转置运算对角线元素不变转置运算对角线元素不变 相似运算对角线元素的和不变相似运算对角线元素的和不变u矩阵研究中需要矩阵研究中需要 提取矩阵的对角线元素提取矩阵的对角线元素生成列向量生成列向量 利用向量利用向量构造对角矩阵构造对角矩阵18u提取矩阵的对角线元素提取矩阵的对角线元素 设设A为为mn矩阵,矩阵,diag(A)函数用于提取矩阵函数用于提取矩阵A主对角线元素,产主对角线元素,产生一个具有生一个具有min(m,n)个元素的个元素的列向量列向量。 A=1,

15、2,3;4,5,6; B=diag(A) diag(A)函数还有一种形式函数还有一种形式diag(A,k),其功能是提取第,其功能是提取第k条对角线条对角线的元素的元素 与主对角线平行与主对角线平行,往上为第往上为第1条条,第第2条条,第第n条对角线,往下为第条对角线,往下为第-1条条,第,第-2条条,第第-n条对角线条对角线。 例,提取例,提取B矩阵主对角线两侧对角线元素矩阵主对角线两侧对角线元素uC=diag(A,1)uD=diag(A,-1)19u构造对角矩阵构造对角矩阵 设设V为具有为具有m个元素的向量,个元素的向量,diag(V)将产生一个将产生一个mm对角矩阵,对角矩阵,其主对角线

16、元素即为向量其主对角线元素即为向量V的元素。的元素。 diag(1,2,3,4) diag(V)函数也有另一种形式函数也有另一种形式diag(V,k),其功能是产生一个,其功能是产生一个nn(n=m+|k|)对角阵,其第对角阵,其第k条对角线的元素即为向量条对角线的元素即为向量V的元素的元素 diag(1:4,-1)20u例例 先建立先建立55矩阵矩阵A,然后将,然后将A的第一行元素乘以的第一行元素乘以1,第,第二行乘以二行乘以2,第五行乘以,第五行乘以5。 A=17,0,1,0,15;23,5,7,14,16;4,0,13,0,22;10,12,19,21,3;.11,18,25,2,19;

17、 D=diag(1:5); D*A %用D左乘A,对A的每行乘以一个指定常数u问题:对矩阵问题:对矩阵A的每列元素乘以同一个数,如何实现?的每列元素乘以同一个数,如何实现?u答:对角阵答:对角阵右乘右乘矩阵矩阵A21u三角阵三角阵 上三角阵:矩阵的对角线以下的元素全为上三角阵:矩阵的对角线以下的元素全为0的一种矩阵的一种矩阵 下三角阵:对角线以上的元素全为下三角阵:对角线以上的元素全为0的一种矩阵的一种矩阵u上三角矩阵上三角矩阵 求矩阵求矩阵A的上三角阵的的上三角阵的MATLAB函数是函数是triu(A) 功能:提取矩阵功能:提取矩阵A的上三角元素的上三角元素 A=1,2,3,4;5,6,7,

18、8;9,10,11,12;13,14,15,16 B= triu(A) triu(A)函数也有另一种形式函数也有另一种形式triu(A,k) 功能:提取矩阵功能:提取矩阵A的第的第k条对角线以上的元素条对角线以上的元素 C= triu(A,2)u(2) 下三角矩阵下三角矩阵 tril(A)和和tril(A,k) 用法与提取上三角矩阵的函数用法与提取上三角矩阵的函数triu(A)和和triu(A,k)完全相同。完全相同。22u矩阵的转置矩阵的转置 转置运算符是转置运算符是单撇号单撇号() D=Au矩阵的旋转矩阵的旋转 以以90为单位为单位对矩阵按对矩阵按逆时针方向逆时针方向进行旋转进行旋转 ro

19、t90(A,k)将矩阵将矩阵A旋转旋转90的的k倍,当倍,当k为为1时可省略。时可省略。 E=rot90(A) F= rot90(A,4)23u矩阵的左右翻转矩阵的左右翻转 列调换列调换 将原矩阵的第一列和最后一列调换,第二列和倒数第二列调换,将原矩阵的第一列和最后一列调换,第二列和倒数第二列调换,依次类推。,依次类推。 MATLAB对矩阵对矩阵A实施左右翻转的函数是实施左右翻转的函数是fliplr(A) G= fliplr(A)u矩阵的上下翻转矩阵的上下翻转 行调换行调换 MATLAB对矩阵对矩阵A实施上下翻转的函数是实施上下翻转的函数是flipud(A) H=flipud(A)24u特殊矩

20、阵特殊矩阵u矩阵结构变换矩阵结构变换u矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u矩阵的超越函数矩阵的超越函数25u矩阵的逆矩阵的逆 对于一个方阵对于一个方阵A,如果存在一个与其同阶的方阵,如果存在一个与其同阶的方阵B,使得,使得 AB=BA=I (I为单位矩阵为单位矩阵) 则称则称B为为A的逆矩阵,当然,的逆矩阵,当然,A也是也是B的逆矩阵。的逆矩阵。 求一个矩阵的逆是一件非常烦琐的工作,容易出错,但在求一个矩阵的逆是一件非常烦琐的工作,容易出错,但在MATLAB中,求一个矩阵的逆非常容易。中,求一个矩阵的逆非常容易。 求

21、方阵求方阵A的逆矩阵可调用函数的逆矩阵可调用函数inv(A)。 A=1,-1,1;5,-4,3;2,1,1 B=inv(A) A*B B*A26u矩阵的伪逆矩阵的伪逆 如果矩阵如果矩阵A不是一个方阵不是一个方阵,或者,或者A是一个是一个非满秩的方阵非满秩的方阵时,矩阵时,矩阵A没有逆矩阵,但可以找到一个与没有逆矩阵,但可以找到一个与A的转置矩阵的转置矩阵A同型的矩阵同型的矩阵B,使得:使得: ABA=A BAB=B此时称矩阵此时称矩阵B为矩阵为矩阵A的伪逆,也称为广义逆矩阵。的伪逆,也称为广义逆矩阵。 在在MATLAB中,求一个矩阵伪逆的函数是中,求一个矩阵伪逆的函数是pinv(A)。 A=3

22、,1,1,1;1,3,1,1;1,1,3,1 B= pinv(A)27u用矩阵求逆方法求解线性方程组用矩阵求逆方法求解线性方程组 在线性方程组在线性方程组Ax=b两边各左乘两边各左乘A-1,有,有 A-1Ax=A-1b 由于由于A-1A=I,故得,故得 x=A-1bu例例 用求逆矩阵的方法解线性方程组。用求逆矩阵的方法解线性方程组。 A=1,2,3;1,4,9;1,8,27; b=5,-2,6; x=inv(A)*b也可以运用左除运算符也可以运用左除运算符“”求解线性代数方程组。求解线性代数方程组。x=Ab6278294532zyxzyxzyx28u特殊矩阵特殊矩阵u矩阵结构变换矩阵结构变换u

23、矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u矩阵的超越函数矩阵的超越函数29u把一个方阵看作一个行列式,并对其按行列式的规则求值把一个方阵看作一个行列式,并对其按行列式的规则求值,这个值就称为所对应的行列式的值。,这个值就称为所对应的行列式的值。u在在MATLAB中,求方阵中,求方阵A所对应的行列式的值的函数是所对应的行列式的值的函数是det(A)。 例例 A=rand(5) B=det(A)30u矩阵的秩矩阵的秩 矩阵线性无关的行数与列数称为矩阵的秩。矩阵线性无关的行数与列数称为矩阵的秩。 在在MATLAB中,求矩阵秩的函

24、数是中,求矩阵秩的函数是rank(A)。 A=1,2,3;1,4,9;1,8,27; r= rank(A)u矩阵的迹矩阵的迹 矩阵的迹等于矩阵的对角线元素之和,也等于矩阵的特征值之和矩阵的迹等于矩阵的对角线元素之和,也等于矩阵的特征值之和 在在MATLAB中,求矩阵的迹的函数是中,求矩阵的迹的函数是trace(A)。 A=1,2,3;1,4,9;1,8,27; trace(A)31u向量和矩阵的范数向量和矩阵的范数 矩阵或向量的范数用来度量矩阵或向量在矩阵或向量的范数用来度量矩阵或向量在某种意义某种意义下的长度。下的长度。 范数有多种方法定义,其定义不同,范数值也就不同。范数有多种方法定义,其

25、定义不同,范数值也就不同。u向量的范数向量的范数 3种常用范数及其计算函数种常用范数及其计算函数 设向量设向量V=(v1,v2,.,vn) u1-范数:范数:|V|1=v1+v2+vn u2-范数:范数: |V|2=(v12+v22+vn2)1/2 u-范数:范数:|V| =max(v1,v2,vn) 在在MATLAB中,求向量范数的函数为:中,求向量范数的函数为:(1) norm(V)或或norm(V,2):计算向量:计算向量V的的2-范数。范数。(2) norm(V,1):计算向量:计算向量V的的1-范数。范数。(3) norm(V,inf):计算向量:计算向量V的的-范数。范数。32u矩

26、阵的范数及其计算函数矩阵的范数及其计算函数1-范数:范数:A1 = max |ai1|, |ai2| , ,|ain| (列和范数列和范数,A每一列元素绝对值之和的最大值)每一列元素绝对值之和的最大值) 其中其中|ai1|第一列元素绝对值的和第一列元素绝对值的和|ai1|=|a11|+|a21|+.+|an1|,其余类似;其余类似;2-范数:范数:A2 = A的最大奇异值的最大奇异值 = ( max i(AH*A) ) 1/2 ( 谱范数谱范数,即即AA特征值特征值i中最大者中最大者1的平方根,其中的平方根,其中AH为为A的转置共轭的转置共轭矩阵);矩阵); -范数:范数:A = max |a

27、1j|, |a2j| ,., |amj| (行和范数行和范数,A每一行元素绝对值之和的最大值)每一行元素绝对值之和的最大值) 其中为其中为|a1j| 第一行元素绝对值的和,其余类似;第一行元素绝对值的和,其余类似;uMATLAB提供了求提供了求3种矩阵范数的函数,其函数调用格式与求向量的种矩阵范数的函数,其函数调用格式与求向量的范数的函数完全相同。范数的函数完全相同。A=1,2,3;1,4,9;1,8,27; a1=norm(A,1) a2=norm(A,2) ainf=norm(A, inf)33u矩阵的条件数矩阵的条件数 用用矩阵及其逆矩阵的范数的乘积矩阵及其逆矩阵的范数的乘积表示矩阵的条

28、件数表示矩阵的条件数 cond(A)= |A|.|A-1|u为什么要研究矩阵的条件数?为什么要研究矩阵的条件数? 矩阵条件数的大小是衡量矩阵条件数的大小是衡量矩阵矩阵“坏坏”或或“好好”的标志的标志 一个简单的例子是,如果我们想求解线性方程组一个简单的例子是,如果我们想求解线性方程组Ax=b,虽然当,虽然当A可逆时,理论上可以解出可逆时,理论上可以解出x=A(-1)*b,但在实际工程中,由于构但在实际工程中,由于构成成A、b中的数可能都不是精确的,而仅是一些近似数,当中的数可能都不是精确的,而仅是一些近似数,当b中数中数据发生据发生“小小”的变化时会对解的变化时会对解x造成多大的误差呢?如果误

29、差很造成多大的误差呢?如果误差很大,那么,这种方程按大,那么,这种方程按x=A(-1)*b算出的结果算出的结果x就不可信,因此就不可信,因此称为病态方程。称为病态方程。 利用矩阵论理论,利用矩阵论理论,当当A的条件数越大,方程的条件数越大,方程Ax=b的病态就越严重的病态就越严重。这也就是我们研究条件数的原因。这也就是我们研究条件数的原因。34u由于矩阵范数的定义不同,因而其条件数也不同,但是由由于矩阵范数的定义不同,因而其条件数也不同,但是由于矩阵范数的等价性,故在不同范数下的条件数也是等价于矩阵范数的等价性,故在不同范数下的条件数也是等价的。的。u在在MATLAB中,计算矩阵中,计算矩阵A

30、的的3种条件数的函数是:种条件数的函数是:(1) cond(A,1) 计算计算A的的1范数下的条件数。范数下的条件数。(2) cond(A)或或cond(A,2) 计算计算A的的2范数数下的条件数。范数数下的条件数。(3) cond(A,inf) 计算计算A的的 范数下的条件数。范数下的条件数。A=1,2,3;1,4,9;1,8,27; a1=cond (A) B=2,-5,4;1,5,-2;-1,2,4; a2=cond (B) 35u特殊矩阵特殊矩阵u矩阵结构变换矩阵结构变换u矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u

31、矩阵的超越函数矩阵的超越函数36u在在MATLAB中,计算矩阵中,计算矩阵A的特征值和特征向量的函数是的特征值和特征向量的函数是eig(A),常用的调用格式有,常用的调用格式有3种:种: (1) E=eig(A):求矩阵:求矩阵A的全部特征值,构成向量的全部特征值,构成向量E。 (2) V,D=eig(A):求矩阵:求矩阵A的全部特征值,构成对角阵的全部特征值,构成对角阵D,并求,并求A的特征向量构成的特征向量构成V的列向量。的列向量。 (3) V,D=eig(A,nobalance):与第:与第2种格式类似,但第种格式类似,但第2种格式种格式中先对中先对A作相似变换后求矩阵作相似变换后求矩阵

32、A的特征值和特征向量,而格式的特征值和特征向量,而格式3直直接求矩阵接求矩阵A的特征值和特征向量。的特征值和特征向量。 A=1,1,0.5;1,1,0.25;0.5,0.25,2 V,D=eig(A) A*V V*D37u例例 用求特征值的方法解方程用求特征值的方法解方程 3x5-7x4+5x2+2x-18=0 第一步:构造与方程对应的多项式的伴随矩阵第一步:构造与方程对应的多项式的伴随矩阵 p=3,-7,0,5,2,-18; A=compan(p); %A为伴随矩阵为伴随矩阵 第二步:求第二步:求A的特征值的特征值 x1=eig(A) %A的特征值即为方程的根的特征值即为方程的根u比较:比较: 用直接求多项式零点的方法解方程用直接求多项式零点的方法解方程 x2=roots(p)edit roots.mroots函数正是应用求伴随函数正是应用求伴随矩阵的特征值方法来求方程的根矩阵的特征值方法来求方程的根38u特殊矩阵特殊矩阵u矩阵结构变换矩阵结构变换u矩阵求逆与线性方程组求解矩阵求逆与线性方程组求解u矩阵求值矩阵求值u矩阵的特征值与特征向量矩阵的特征值与特征向量u矩阵的超越函数矩阵的超越函数39u矩阵的超越函数矩阵的超越函数在在MATLAB中中sqrt 、exp、log等命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论