llgd.net
当前位置:首页 >> mAtlAB矩阵最大特征值 >>

mAtlAB矩阵最大特征值

>>clc;clear;close; >>A=[3,-1,-2;2,0,-2;2,-1,-1]; >>[X,B]=eig(A) %求矩阵A的特征值和特征向量,其中B的对角线元素是特征值, %X的列是相应的特征向量 最后的结果是: X = 0.7276 -0.5774 0.6230 0.4851 -0.5774 -0.2417 0.4851 -0.5774 0.7439 B...

具体步骤分析如下: 1、第一步我们首先需要知道计算矩阵的特征值和特征向量要用eig函数,可以在命令行窗口中输入help eig,查看一下eig函数的用法,如下图所示: 2、第二步在命令行窗口中输入a=[1 2 3;2 4 5;7 8 9],按回车键之后,输入[x,y]=ei...

在matlab中,可以用eig函数计算矩阵的特征值和特征向量。举例如下: >> a = [1, 2, 3; 4, 5, 6; 7, 8, 9] % 原始数据矩阵a = 1 2 3 4 5 6 7 8 9>> [V, D] = eig(a) % 特征值分解,其中V的每一列表示矩阵a的一个特征向量,D是一个对角矩阵,对角...

可以试试 eigs, 这个函数一般返回 6个最大特征值及 相应特征向量 不过它 要求矩阵是大型稀疏阵 如果你要求前k个,可以做个函数 function varargout = lun6(A, k) clc; if nargin == 0 A = [1 3 7;3 8 9;5 4 6]; k = 2; end [V, D] = eig(A); D =...

将参数设为syms符号变量,直接写到矩阵里,再用eig函数求特征值就行了 例: syms r; A=[1,1+r;1-r,1]; [v d]=eig(A) 求出特征值 d = [ 1 - (1 - r^2)^(1/2), 0] [ 0, (1 - r^2)^(1/2) + 1]

如果你是做层次分析法,那么你做的结果一定不符合要求,即你的判断矩阵有问题,或者你的计算有问题。判断矩阵的最大特征值应该稍大于矩阵的阶数,不可能是负数。当矩阵具有完全一致性时,最大特征值恰等于矩阵的阶数。 如果需要,把矩阵附上,我...

[V,D]=eig(A); %V特征值,D特征向量; tz=max(D);%最大特征值 [max_column,index_row] = max(D);%最大特征值所在位置 a=V(:,index_row(2))对应特征向量

>>X = [1 3 4 2; 1/3 1 3 1/2; 1/4 1/3 1 1/4; 1/2 2 4 1]; %初始化矩阵 >>v = eig(X) %求特征值 v = 4.0875 -0.0199 + 0.5960i -0.0199 - 0.5960i -0.0478 >> MV = max(v) %求最大特征值 MV = 4.0875

>> A=[1, 1/3,1/3,1/5,1/9; 3, 1, 1, 1/2,1/3; 3, 1, 1, 1/2,1/3; 5, 2, 2, 1, 1/2; 9, 3, 3, 2, 1]; [x,lumda]=eig(A); r=abs(sum(lumda)); n=find(r==max(r)); max_lumda=lumda(n,n) max_x=x(:,n) 输出结果: max_lumda = 5.0097 max_x = 0.087...

eig可以求特征值和特征向量(只要是方阵就可以用。) 然后用max取出最大的特征值以及对应的特征向量。 这里需要注意的一点是,特征值可能是虚数,因此,所谓最大往往定义模最大;但有时是从特征值是实数中取一个最大的。因此,按照自己需求去找...

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