function xout=jacobi(A,b,Niter,tol) n=length(A); D=diag(diag(A)); L=D-tril(A); U=D-triu(A); invD=diag(1./diag(A)); x=zeros(n,1); xout=x; oldx=ones(n,1); for i=1:Niter if (max(abs(x-oldx))