24小时热门版块排行榜    

查看: 781  |  回复: 3

yan0415

木虫 (正式写手)

[求助] jacobi迭代法算法出错,请高手帮忙

jacobi迭代法算法:
myjacobi.m
function [x,relerr,niter]=myjacobi(A,b,x0,tol,maxiter)
relerr=inf;
niter=1;
S=diag( diag(A) );
T=A-S;
while relerr >=tol &niter < maxiter,
    x=S   ( b-T*x0 );
    relerr=norm( x-x0,inf )/norm( x,inf );
    x0=x;
    niter=niter+1;
end
输入相关数据后,metlab提示第七行x=S   ( b-T*x0 );有问题:
??? Subscript indices must either be real positive integers or logicals.

Error in ==> myjacobi at 7
    x=S   ( b-T*x0 );
这是怎么会是哪?
谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gotokenya

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1

yan0415

木虫 (正式写手)

dacoolee

银虫 (小有名气)

相关版块跳转 我要订阅楼主 yan0415 的主题更新
信息提示
请填处理意见