- 46
- 0
- 约小于1千字
- 约 1页
- 2020-10-08 发布于浙江
- 举报
function [y,n]=jacobi(A,b,x0,ep)
if nargin==3
ep=1.0e-6;
else if nargin 3
error
return
end
end
D=diag(diag(A));
L=-tril(A,-1);
U=-triu(A,10);
B=D\(L+U);
f=D\b;
y=B*x0+f;
n=1;
while norm(y-x0)=ep
x0=y;
y=B*x0+f;
n=n+1;
end
原创力文档

文档评论(0)