### Gaussian Elimination Method

Its a method for solving linear equations of form **Ax = b **by using augmented matrix as shown below.

This is upper triangular matrix

Elimination process is also known as forward elimination method and Steps for solving this method are shown below.

- First we have to develop a generalized logic for interchanging rows as there should be a number at start of matrix
- Divide every equation by coefficient of x.
- Is short just develop the identity matrix and find values of x,y,z.

## Matlab Code :

function gauss_elimnation

a = [6 2 8;

3 5 2;

0 8 2];

b = [26;

8;

-7];

a(:,length(a)+1)=b

[rows cols]=size(a);

answer=zeros(rows,1);

for i=1:cols

for j=i+1:rows

tmp=a(i,:).*(-a(j,i)/a(i,i));

a(j,:)=tmp+(a(j,:));

end

end

for i=length(1:rows)-(1:rows)+1

if(i<cols-1)

a(i,cols)=a(i,cols)-(sum(a(i,i+1:cols-1)));

end

answer(i)=a(i,cols)/(a(i,i));

a(1:i-1,i)=a(1:i-1,i).*answer(i);

end

disp(‘Solution = ‘);

disp(answer)

end

For More Useful Codes Visit **Traffic Warning Sign Recognition Matlab Code**

## Leave a Reply