如何用matlab球特征值的方法解方程

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:43:18

如何用matlab球特征值的方法解方程
如何用matlab球特征值的方法解方程

如何用matlab球特征值的方法解方程
在MATLAB中,求矩阵的特征值与特征向量调用函数是eig(A).
常用的调用格式有3种:\x0b
(1) E=eig(A):求矩阵A的全部特征值,构成向量E.\x0b
(2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量.
(3) [V,D]=eig(A,‘nobalance’):与第2种格式类似,但第2种格式中先对A作相似变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量.
我们可以利用求特征值的方法来解方程.
例如,解方程:3x^5-7x^4+5x^2+2x-18=0
\x0b程序如下:
p=[3,-7,0,5,2,-18];\x0b
A=compan(p); %p的伴随矩阵\x0b
x1=eig(A) %求A的特征值\x0b
x2=roots(p) %直接求多项式p的零点
这样两种方法得到的方程的根x1和x2完全一样,实际上,root函数正是应用求伴随矩阵的特征值的方法求方程的根.