Anda di halaman 1dari 2

MODUL 2

PERKALIAN MATRIKS
1. Tujuan Praktikum

Praktikan memahami dan mengetahui bahwa perkalian matriks merupakan hal yang
signifikan pada transformasi koordinat

Praktikan dapat membuat kode sederhana berkaitan dengan penyelesaian perkalian


matriks.

2. Teori Dasar
Transformasi koordinat umumnya dapat dinyatakan dengan bentuk:

dimana

merupakan vektor koordinat (x,y,z pada koordinat kartesian), dan R

menunjukkan matriks transformasinya. Pada kasus rotasi tiga dimensi, dimiliki matriks
rotasi:

1
R x= 0
0

0
cos
sin

0
sin
cos

cos
R z = sin
0

sin
cos
0

0
0
1

dimana indeks x,y,z menunjukkan rotasi pada arah tersebut. Untuk rotasi sembarang di tiga
dimensi, dapat dilakukan:
dengan mengambil nilai tertentu pada parameter masing-masing matriks rotasi.
Perkalian matriks berikutnya dapat ditulis dalam bentuk indeks:

3. Tugas Pendahuluan

Tuliskan bentuk matriks transformasi rotasi sembarang! (kalikan ketiga matriks


transformasi)

Tuliskan bentuk matriks transformasi refleksi terhadap sumbu x pada tiga dimensi!
(matriks yang membuat x menjadi -x)

Buatlah pseudocode untuk melakukan perkalian matriks!

4. Langkah Praktikum

Buatlah kode C++ untuk melakukan perkalian matriks dengan dimensi sembarang

Gunakan program untuk melakukan perkalian tiga matriks rotasi dan refleksi pada

sumbu x.

Cari matriks transformasi total dengan parameter yang disediakan,

Laporkan hasil perhitungan berupa nilai matriks pada berbagai parameter.

Gunakan juga program untuk melakukan perkalian matriks (3x2) X (2x1) dan
(7x4)X(4x6) di bawah:

( )
2
0
3

0
1 x
0

dan

13
0
2
0
0
1
8

0
1
0
0
5
26
17

28 0
90 1
0
8
33 7
0 11
123 0
1
0

( )

13
0
2
0

0
1
0
0

28
90
0
33

0 70 2
1 0 1
8 9 0
7 19 8

Sertakan hasil perkalian di laporan!

5. Laporan
Pada bagian pengolahan data, buatlah tabel seperti berikut:
Matriks Matriks Matriks
transfor
transfor
transfor
masi
masi
masi

Lengkapi tabel tersebut untuk tiga variasi data (besar sudut bebas). Pada bagian matriks
transformasi pada tabel, isi elemen-elemen matriksnya.
6. Analisis

Tuliskan matriks transformasi refleksi pada sumbu y dan z!

Apa hasil yang didapat sama dengan hasil analitik (untuk matriks rotasi)? Mengapa?

Jelaskan program yang dibuat!

Anda mungkin juga menyukai