

metode eliminasi Gauss
metode eliminasi Gauss merupakan metode yang dikembangkan dari metode eliminasi,yaitu menghilangkan atau mengurangi jumlah variabel sehingga dapat diperoleh nilai dari suatu variabel bebas.
contoh:
3x+y-z=5
4x+7y-3z=20
2x-2y+5z=10
persamaan di atas jika diubah dalam matrik adalah sebagai berikut:
=
matrik di atas sama dengan matrik di bawah ini:
Dari matrik tersebut jika dibuat dalam program C++ untuk eliminasi gauss adalah sebagai berikut:
#include<iostream>
using namespace std;
int main(){
int a[2][2];
int c[2];
a[0][0]=3;
a[1][0]=4;
a[2][0]=2;
a[0][1]=1;
a[1][1]=7;
a[2][2]=5;
c[0]=5;
c[1]=20;
c[2]=10;
int k;
int i;
int j;
float faktor;
int jumlah;
int n;
int x[2];
n=2;
for(k=0;k<(n-1);k++){
for(i=k+1;i<n;i++){
faktor=a[i][k]/a[k][k];
for(j=k+1;j<n;j++){
a[i][j]=faktor*[k][j];
c[i]=faktor*c[k]
}
x[n]=[n]/a[n]
for<i=n-1;i<1;i++)
{
jumlah=0;
for(j=i+1;j<n;j++){
jumlah=jumlah+a[i][j]*x[j];
}
x[i]=(c[i]-jumlah)/a[i][j];
return 0;
}

Tampilkan matrik
matrik diatas merupakan matrik yang berordo 2×3 dimana terdiri dari 2 baris dan 3 kolom.


adalah negatif, maka tidak ada akar yang real







