Metode Gauss dan Gauss-Jordan banyak digunakan untuk menyelesaikan sistem persamaan linear
contoh:
Selesaikan sistem persamaan lanjar berikut dengan meetode eliminasi
x + y + 2z = 9
2x+4y - 3z = 1
3x+6y - 5z = 0
Kita bisa menyelesaikannya menggunakan matlab
clc;
clear;
disp('Solusi dari persamaan: x + y + 2z = 9')
disp(' 2x+4y - 3z = 1')
disp(' 3x+6y - 5z = 0')
disp('Menggunakan Metode Eliminasi Gauss')
A=[1 1 2 9;2 4 -3 1;3 6 -5 0]
disp('Baris 2 = -2 kali Baris 1 + Baris 2')
A(2,:)=-2*A(1,:)+A(2,:)
disp('Baris 3 = -3 kali Baris 1 + Baris 3')
A(3,:)=-3*A(1,:)+A(3,:)
disp('Baris 2 = Baris 2 bagi 2')
A(2,:)=A(2,:)/2
disp('Baris 3 = -3 Baris 2 + Baris 3')
A(3,:)=-3*A(2,:)+A(3,:)
disp('Baris 3 = -2 kali Baris 3')
A(3,:)=-2*A(3,:)
z=A(3,4)
y=A(2,4)-z*A(2,3)
x=A(1,4)-(A(1,2)*y+A(1,3)*z)
kalo pake metode Gauss-Jordan, programnya
clc;
clear;
disp('Solusi dari persamaan: x + y + 2z = 9')
disp(' 2x+4y - 3z = 1')
disp(' 3x+6y - 5z = 0')
disp('Menggunakan Metode Eliminasi Gauss-Jordan')
A=[1 1 2 9;2 4 -3 1;3 6 -5 0]
disp('Baris 2 = -2 kali Baris 1 + Baris 2')
A(2,:)=-2*A(1,:)+A(2,:)
disp('Baris 3 = -3 kali Baris 1 + Baris 3')
A(3,:)=-3*A(1,:)+A(3,:)
disp('Baris 2 = Baris 2 bagi 2')
A(2,:)=A(2,:)/2
disp('Baris 3 = -3 Baris 2 + Baris 3')
A(3,:)=-3*A(2,:)+A(3,:)
disp('Baris 3 = -2 kali Baris 3')
A(3,:)=-2*A(3,:)
disp('Baris 1 = -1 kali Baris 2 + Baris 1')
A(1,:)=-1*A(2,:)+A(1,:)
disp('Baris 1 = -11/2 kali Baris 3 + Baris 1')
A(1,:)=(-11/2)*A(3,:)+A(1,:)
disp('Baris 2 = 7/2 kali Baris 3 + Baris 2')
A(2,:)=(7/2)*A(3,:)+A(2,:)
歓迎
Thanks to visit my Blog
ブログのアーカイブ
About Ekatsuki

- Eka Purnama
- Ƹ̵̡Ӝ̵̨̄Ʒ~✿~Ƹ̵̡Ӝ̵̨̄Ʒ~✿~Ƹ̵̡Ӝ̵̨̄Ʒ (`'·.¸ (`'·.¸*¤* ¸.·'´) ¸.·'´) لا إله إلا اللـه محمد رسول اللـه (¸.·'´ (¸.·'´*¤* `'·.¸) `'·.¸) Ƹ̵̡Ӝ̵̨̄Ʒ~✿~Ƹ̵̡Ӝ̵̨̄Ʒ~✿~Ƹ̵̡
Blog teman-temanQ
Situs Baca
Label:
Math 数学
Subscribe to:
Post Comments (Atom)
0 komentar:
Post a Comment