手机版

matlab上机试题(8)

发布时间:2021-06-06   来源:未知    
字号:

if abs(x1-x)<0.0001 break; elseif j>1000

disp('迭代不收敛或者迭代次数太少'); end end

631 3

A 32110。

5.用逆幂迭代法求 最接近于11的特征值和特征向量,准确到 111

解答:以下所得结果是最小特征值对应的参数结果

function [m,u,index,k]=pow_inv(A,ep,it_max) %求矩阵最小特征值的反幂法,其中A为矩阵; %ep为精度要求,缺省为1e-5;

%it_max为最大迭代次数,缺省为100;m为绝对值最大的特征值; %index,当index=1时,迭代成功,当index=0时,迭代失败 if nargin<3 it_max=1000;end if nargin<2 ep=1e-5; end

n=length(A);index=0;k=0;m1=0;m0=0;

%修改移位参数,原点移位法加速收敛,为0时,即为反幂法? I=eye(n); T=A-m0*I; invT=inv(T); u=ones(n,1)

while k<=it_max v=invT*u;

[vmax,i]=max(abs(v));m=v(i);u=v/m; if abs(m-m1)<ep index=1; break; end

m1=m;k=k+1; end m=1/m; m=m+m0;

以下所得结果是最大特征值对应的参数结果 function [m,u,index,k]=pow(A,ep,it_max)

% 求矩阵最大特征值的幂法,其中A为矩阵; % ep为精度要求,缺省为1e-5;

% it_max为最大迭代次数,缺省为100;

matlab上机试题(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)