function [xn,err,k] =gaussseidel(A, b, x0, tol, maxiter) % x0 e um vector coluna % n e a dimensao da matriz n=length(A); % definir um matriz coluna Xn de zeros xn=zeros(n,1); %inicialmente o erro tem que ser maior que tol erro(1)=tol+1; % K e igual a 2 pois o erro so e calculado a partir de xn(2) k=2; while erro(k-1)>tol & k