反幂法 matlab,请帮忙看下
function[minlamda,uk]=antimifa(u0,a,max1,tol)v0=u0;fork=1:max1;v1=inv(a)*u0;m1=max(v1...
function[minlamda,uk]=antimifa(u0,a,max1,tol)
v0=u0;
for k=1:max1;
v1=inv(a)*u0;
m1=max(v1);
u1=v1/m1;
if (m1-max(v0))<tol
break;
end
u0=u1;
end
minlamda=1/m1;
uk=u1;
求出的特征值和特征向量不对~
一定要LU分解去求吗?事很多,不想花太多时间在这上面
请高手指教下
如果给出矩阵的特征值有为负的情况话,结果不正确
如果给出矩阵的特征值全为正时,结果正确
要求的都是一些低阶的矩阵 展开
v0=u0;
for k=1:max1;
v1=inv(a)*u0;
m1=max(v1);
u1=v1/m1;
if (m1-max(v0))<tol
break;
end
u0=u1;
end
minlamda=1/m1;
uk=u1;
求出的特征值和特征向量不对~
一定要LU分解去求吗?事很多,不想花太多时间在这上面
请高手指教下
如果给出矩阵的特征值有为负的情况话,结果不正确
如果给出矩阵的特征值全为正时,结果正确
要求的都是一些低阶的矩阵 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询