22问答网
所有问题
怎么用matlab求矩阵的特征向量和最大值
如题所述
举报该问题
推荐答案 2011-05-29
A =
1.0000 0.2500 1.0000 8.0000 10.0000 6.0000 4.0000
4.0000 1.0000 4.0000 11.0000 13.0000 7.0000 7.0000
1.0000 0.2500 1.0000 8.0000 10.0000 6.0000 4.0000
0.1250 0.0909 0.1250 1.0000 3.0000 0.3333 0.2000
0.1000 0.0769 0.1000 0.3333 1.0000 0.2000 0.1429
0.1667 0.1111 0.1667 3.0000 5.0000 1.0000 0.3333
0.2500 0.1429 0.2500 5.0000 7.0000 3.0000 1.0000
>> [V,D]=eig(A)%%求矩阵的特征值和特征向量
>> Max=max(max(D))
Max = 7.5390
运行后得到的V即为特征向量,D矩阵对角线处的值为特征值。得到的V中的特征向量已经归一化。
归一化有2种:1 矩阵中所有元素除以最大值;
2 (矩阵中元素-最小值)除以(最大值-最小值);
有啥问题,可以hi我!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/f60XIfh62.html
其他回答
第1个回答 2011-05-29
lamda=eig(A)计算A的特征值,这里lamda是A的全部特征值构成的列向量。
[P,D]=eig(A) ——计算出A的全部特征值和对应的特征向量. 其中, D是对角矩阵,保存矩阵A的全部特征值; P是满阵, P的列向量构成对应于D的特征向量组。
max=max(D)计算特征值的最大值
相似回答
大家正在搜