mwbr.net
当前位置:首页 >> 矩阵最大特征值的算法,谢谢,求详细 >>

矩阵最大特征值的算法,谢谢,求详细

给你个pdf文件,里面有很详细的,我不自己打字了,麻烦。看完给个赞…… …………………………求赞,求采纳

矩阵的特征多项式(λE-A)可算出矩阵的所有特征值,最大的一个为矩阵的最大特征值,也叫矩阵的谱半径

最简单的是用Matlab求矩阵特征值和特征向量,看样子你不会用哦。例如(代码) 在命令窗口输入: clc;clear; % [V,D] = eig(A) A = [1 2 4;4 0 7;9 1 3]; [V,D] = eig(A) 按回车键得到: V = 0.4301 0.1243 - 0.2934i 0.1243 + 0.2934i 0.6288 0....

方法1, 对于阶数较小的矩阵,可以求出全部特征值,然后取最大值 方法2,用迭代法,来求最大的主特征值

假定A的特征值按模排序成|λ|>|μ|>... 先用乘幂法求出Ax=λx,y^TA=λy^T,并且对x或者y缩放使之满足y^Tx=1 然后对A-λxy^T用乘幂法就可以求出μ及其特征向量

这里既然写成了这样,那么A是可逆的,λ是不为0的 由于|λE-A|=0 , 而|λE-A|=|λAA逆-A|=|λA(A逆-1/λE)| =|λA||(A逆-1/λE)|=0 所以|1/λE-A逆|=0 这就是说1/λ 是A逆的特征值

a=[1 1/5 1/7 3;5 1 1/7 7;7 7 1 9;1/3 1/7 1/9 1]; [v,d]=eig(a); m=d(1,1)%最大特征值 n=v(:,1)%最大特征值对应的特征矢量 结果: m = 4.4420 n = 0.1026 0.2958 0.9483 0.0528

> A=[1 1/5 1/7 3; 5 1 1/7 7; 7 7 1 9; 1/3 1/7 1/9 1; ]; [d,v]=eig(A) d = 0.1026 -0.0692 + 0.0096i -0.0692 - 0.0096i 0.1740 0.2958 0.0138 + 0.2664i 0.0138 - 0.2664i -0.2126 0.9483 0.9175 - 0.2829i 0.9175 + 0.2829i 0.9558 0.0528 ...

我记得不能计算特征值,可以计算逆矩阵、行列式。你按mode,选择MATRIX,打开矩阵菜单看看能不能计算

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com