Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function X=jacobi(A,B,P,delta,max1)
- N = length(B);
- for k=1:max1
- for j=1:N
- X(j)=(B(j)-A(j,[1:j-1,j+1:N])*P([1:j-1,j+1:N]))/A(j,j);
- end
- err=abs(norm(X'-P));
- relerr=err/(norm(X)+eps);
- P=X';
- if (err<delta)||(relerr<delta)
- break
- end
- end
- X=X';
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement