3.praktikum3 (Determinan, Sifat-sifatDeterminan)

Anda mungkin juga menyukai

Anda di halaman 1dari 4

PRAKTIKUM III

Pengenalan Matrik
(Determinan dan sifat-sifat determinan)
Teori
Determinan matrik
Hanya dimiliki oleh matrik bujur sangkar (MBS)
Nilai matrik yang disajikan sebagai :
a11
a 21

a12
a 22

.
.

a1m
a 2m

an1

an 2

anm

Matrik :

dengan m = n

singular det=0
Nonsingular det <> 0

Untuk matrik 2 x 2
a11

a12

a 21

a 22

=a11a12 a12a21

Untuk order n
Mij : det yang diperoleh dengan menghilangkan baris ke i kolom ke j (det minor ij)
Cth :
A

2
1
1
n

1
4
0

(1)

i j

i 1

4
5
1

M 21

aij M ij

(1)
j 1

i j

M 32

aij M ij

Sifat determinan:
1. Nilai det berubah tanda jika dua brs/klm yang berdekatan ditukar.
2. Jika salah satu baris/kolom dikalikan dengan k, maka det = k kali det semula.
3. Det tdk berubah jika salah satu brs/kolom ditambah dg k kali brs/klm lain.
4. Det matrik identitas = 1
5. Det matrik diagonal = hasil kali elemen diagonal
6. Det = 0 jika :
a. ada minima l satu brs/kolom = 0
b. ada minimal dua baris/kolom yang nilainya sama.
c. Salah satu baris/kolom merupakan kelipatan dari baris/kolom lainnya.
Langkah Kerja :
1. Mencari determinan
% Contoh 1
% mencari determinan matrik
clc;clear;
a=input('Matrik a = ');
a1=det(a);
disp('Determinan a = ');
disp(a1);
Untuk program diatas inputkan matrik-matrik berikut:

a. a= 4
7

2
5
8

b. a =
3 2

6
9

Bagaimana outputnya?

6
5

Bagaimana outputnya?

Determinan hanya bisa dicari untuk matrik bujur sangkar. Tambahkan dengan pengecekan
ukuran matrik.
4.

Determinan nilainya tetap jika suatu baris/kolom ditambah/dikurangi dengan k kali baris/kolom
lainnya.
%matrik b adalah matrik a dengan baris pertama ditambah
%dengan 2 kali baris kedua
clc;clear;
a=input('Matrik a = ');
a1=det(a);
clc;
disp('Matrik a =');
disp(a);
fprintf('Determinan matrik a = %3.0f \n',a1);
[br,k]=size(a);
b=a;
for i=1:br
b(1,i)=b(1,i)+2 * a(2,i);
end
disp('Matrik b =');
disp(b);
b1=det(b);
fprintf('Determinan matrik b = %3.0f',b1);

Modifikasi agar matrik b berasal dari matrik a dengan kolom 3 dikurangi dengan 2 kali kolom
pertama
5.

Jika suatu baris/kolom dikalikan dengan k maka determinan menjadi k kali determinan semula.
%matrik b adalah matrik a dengan baris pertama dikalikan dengan 2
clc;clear;
a=input('Matrik a = ');
a1=det(a);
clc;
disp('Matrik a =');
disp(a);
fprintf('Determinan matrik a = %3.0f \n',a1);
[br,k]=size(a);
b=a;
for i=1:br
b(1,i)=2*a(1,i)
end
disp('Matrik b =');
disp(b);

b1=det(b);
fprintf('Determinan matrik b = %3.0f',b1);

Modifikasi agar matrik b berasal dari matrik a dengan kolom 3 dikalikan dengan -2
6.

Determinan = 0
a. Minimal dua baris/ kolom nilainya sama.
%mencari determinan matrik, baris 1 = baris 2
clc;clear;
a=input('Matrik a = ');
a1=det(a);
clc;
disp('Matrik a =');
disp(a);
fprintf('Determinan matrik a = %3.0f \n',a1);
[br,k]=size(a);
b=a;
for i=1:br
b(1,i)=a(2,i);
end
disp('Matrik a dengan baris pertama = baris kedua');
disp(b);
b1=det(b);
fprintf('Determinan matrik a dengan baris pertama 0 = %3.0f',b1);

Modifikasilahlah untuk elemen kolom-kolomnya.


b. Minimal satu baris/kolom = 0
%mencari determinan matrik dengan baris pertama = 0
clc;clear;
a=input('Matrik a = ');
a1=det(a);
clc;
disp('Matrik a =');
disp(a);
fprintf('Determinan matrik a = %3.0f \n',a1);
[br,k]=size(a);
b=a;
for i=1:br
b(1,i)=0;
end
disp('Matrik a dengan baris pertama = 0');
disp(b);
b1=det(b);
fprintf('Determinan matrik a dengan baris pertama 0 = %3.0f',b1);

Modifikasilah untuk elemen kolomnya.

7. Modifikasilah program diatas untuk menukar dua baris/kolom dari suatu matrik dan carilah
determinan matrik sebelum dan sesudah dilakukan penukaran baris/kolom.

Anda mungkin juga menyukai