You are on page 1of 1

function x=gaussjordan(A,b)

[n n]=size(A);
A=[A';b']'
X=zeros(n,1)
for p=1:n
for k=[1:p-1,p+1:n]
if A(p,p)==0
break
end
pengali=A(k,p)/A(p,p)
A(k,:)=A(k,:)-pengali*A(p,:)
A(k,:)=A(k,:)/A(k,k)
end
end
x=A(:,n+1)

You might also like