如何用matlab球特征值的方法解方程
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/23 00:38:50
如何用matlab球特征值的方法解方程
![如何用matlab球特征值的方法解方程](/uploads/image/z/6110571-3-1.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E7%90%83%E7%89%B9%E5%BE%81%E5%80%BC%E7%9A%84%E6%96%B9%E6%B3%95%E8%A7%A3%E6%96%B9%E7%A8%8B)
在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函数正是应用求伴随矩阵的特征值的方法求方程的根.
常用的调用格式有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函数正是应用求伴随矩阵的特征值的方法求方程的根.