0% found this document useful (0 votes)
21 views

Metode Pemecahan Eksak: Inversion Method

The document describes the inversion method to solve 3 simultaneous linear equations. It provides the steps to set up the coefficient matrix [A] and right hand side vector {b}. It then calculates the inverse of [A] and multiplies it by {b} to obtain the solutions for x1, x2, and x3. An example problem is presented and the output of the program used to calculate the inverse matrix is shown.

Uploaded by

Denny Paat
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Metode Pemecahan Eksak: Inversion Method

The document describes the inversion method to solve 3 simultaneous linear equations. It provides the steps to set up the coefficient matrix [A] and right hand side vector {b}. It then calculates the inverse of [A] and multiplies it by {b} to obtain the solutions for x1, x2, and x3. An example problem is presented and the output of the program used to calculate the inverse matrix is shown.

Uploaded by

Denny Paat
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

Metode Pemecahan Eksak

INVERSION METHOD
(untuk 3 persamaan)

pers. 1 : 2 x1 + 4 x2 + 1 x3 = -11
pers. 2 : -1 x1 + 3 x2 + -2 x3 = -16
pers. 3 : 2 x1 + -3 x2 + 5 x3 = 21

Penyelesaian :

2 4 1 x1 -11
-1 3 -2 x2 = -16
2 -3 5 x3 21
[A] {x} {b}
Jadi,
{x} = [A]-1 . {b}

x1 2 4 1 -1 -11
x2 = -1 3 -2 . -16
x3 2 -3 5 21

x1 9 -23 -11 2
x2 =1/19 1 8 3 . 3
x3 -3 14 10 4

x1 2
x2 = -4
x3 1

BAGAN ALIR METODE INVERSION


Inversion Method

1|Page
START A

Read :
Add Joint KOFAKTOR
UKURAN KOFAKTOR I=j
MATRIX
J=i

No IF
i≠j
Write :

2 4 1 X1 = ? -11 Yes
-1 3 -2 X2 = ? = -16
2 -3 5 X3 = ? 21
|A|

2 4 1
Read : -1 3 -2 = [A]
2 -3 5
|A|-1
X1
X2 = {X}
X3
-11
-16 [A]-1 . b = { x1,x2,x3 }
= {b}
21

END
KOFAKTOR

Read :
KOFAKTOR

A
PROGRAM

Inversion Method

2|Page
MATRIKS INVERS

Program Matrik_Invers;
uses crt;
type data = array [1..10,1..10] of real;
var
matrikI,matrikII : data;
baris,kolom, pil : integer;
tambah:char;
procedure isi;
var i,j : integer;
begin
clrscr;
writeln('Tentukan Ordo Matrik I');
write('Masukan banyak baris matrik I = ');readln(baris);
write('Masukan banyak kolom matrik I = ');readln(kolom);
for i:=1 to baris do
for j:=1 to kolom do
begin
gotoxy(j*5,i+5);
readln(matrikI[i,j]);
end;
writeln('Tentukan Ordo Matrik II');
write('Masukan banyak baris matrik II = ');readln(baris);
write('Masukan banyak kolom matrik II = ');readln(kolom);
for i:=1 to baris do
for j:=1 to kolom do
begin
gotoxy(j*5,i+12);
readln(matrikII[i,j]);
end;
end;
procedure invers_matrik(m1:data);
var
i,j,l,k : integer;
begin
{Matrik SISI KANAN}
for j:=baris+1 to baris+baris do
begin
i:=j-baris;
m1[i,j]:=1;
end;
for j:=baris+1 to baris+baris do
begin
for i:=1 to baris do
if i<>j-baris then m1[i,j]:=0;
end;
{PROSES INVERS}
for i:=1 to baris do
begin

Inversion Method

3|Page
for j:=1 to baris+baris do
begin
if i<>j then m1[i,j]:=m1[i,j]/m1[i,i];
end;
for j:=1 to baris+baris do
begin
if i=j then m1[i,j]:=1;
end;
{PENJUMLAHAN KESATU BARIS ELEMENT}
for l:=1 to baris do
begin
if i<>l then
begin
for j:=i+1 to baris+baris do
begin
m1[l,j]:=m1[l,j]-(m1[i,j]*m1[l,i]);
end;
end;
end;
{PEMBUATAN NOL DISEKITAR MATRIKS KIRI}
for k:=1 to baris do
begin
if i<>k then
begin
m1[k,i]:=0;
end;
end;
end;
{MEMUNCULKAN INVERS}
writeln('Maka invers dari matrik adalah :');
for i:=1 to baris do
begin
for j:=baris+1 to baris+baris do
begin
write (' ',m1[i,j]:0:2);
writeln;
end;
end;
begin
isi;
Invers_matrik (matrikI);
readln;
end.

Contoh Persamaan Dengan Menggunakan Program

Inversion Method

4|Page
Output Matriks Invers

Tentukan Ordo Matrik I


Masukan banyak baris matrik I = 3
Masukan banyak kolom matrik I = 3

2 4 1
-1 3 -2
2 -3 5
Tentukan Ordo Matrik II
Masukan banyak baris matrik II = 3
Masukan banyak kolom matrik II = 1

-11
-16
21
Maka invers dari matrik adalah :
0.47 -1.21 -0.58
0.05 0.42 0.16
-0.16 0.74 0.53

Inversion Method

5|Page

You might also like