matlab计算特征值并求最大特征值向量代码
时间: 2023-09-30 15:05:11 浏览: 100
幂迭代以找到最大/最小特征值/向量:这是一个 c-mex 函数,用于找到最大/最小特征值/向量。-matlab开发
以下是使用MATLAB计算特征值并求最大特征值向量的代码:
%% 定义矩阵A
A = [1 2 3; 4 5 6; 7 8 9];
%% 计算A的特征值和特征向量
[V,D] = eig(A);
%% 找到最大的特征值和对应的特征向量
[max_eigval,max_idx] = max(diag(D));
max_eigvec = V(:,max_idx);
%% 打印结果
fprintf('最大特征值是 %f\n', max_eigval);
fprintf('对应的最大特征值向量是 [%f, %f, %f]\n', max_eigvec(1), max_eigvec(2), max_eigvec(3));
阅读全文