Anda di halaman 1dari 8

Tugas4

TUGAS FINAL MATA KULIAH ALGORITMA DAN BAHASA


PEMROGRAMAN

LAPORAN REVIEW SCRIPT*M

OLEH

CHRISTIAN BENNY LANDIMURU


NIM.E1G1 20 023

PROGRAM STUDI TEKNIK KELAUTAN


JURUSAN TEKNIK SIPIL
FAKULTAS TEKNIK
UNIVERSITAS HALU OLEO
KENDARI
2021
Judul Matriks Multidimensi

Tujuan Mengetahui dan Memahamai Matriks Multidimensi


Matriks Multidimensi array sebuah multidimensi yang memilikidimensi
Multidimensi lebih besar dari dua.

1. 1. Cara membuat multidimensi array sederhana misalkan kita


memilikiarray atau matriks A maka untuk multidimensi array
yanng petama dinyatakan sebagai berikut:

>> A(:,:,1)=rand(3,3)
A=

0.4595 0.6450 0.4727


0.7712 0.2328 0.8479
0.2288 0.4781 0.2488

diperoleh sebuah matriks 3x3

jika ditambahkan :

>> A(:,:,2)=rand(3,3)
A=

ans(:,:,1) =

0.4595 0.6450 0.4727


0.7712 0.2328 0.8479
0.2288 0.4781 0.2488

ans(:,:,2) =

0.946995 0.826617 0.773791


0.439062 0.370104 0.434617
0.097116 0.310993 0.491509

Diperoleh hasil matrik pertama dan kedua.

Ditambahkan 3

>> A(:,:,3)=rand(3,3)
A=

ans(:,:,1) =
0.4595 0.6450 0.4727
0.7712 0.2328 0.8479
0.2288 0.4781 0.2488

ans(:,:,2) =

0.946995 0.826617 0.773791


0.439062 0.370104 0.434617
0.097116 0.310993 0.491509

ans(:,:,3) =

0.959899 0.883427 0.809998


0.193191 0.028993 0.073409
0.587624 0.076275 0.811606

Ditambahkan 4
>> A(:,:,4)=rand(3,3)
A=

ans(:,:,1) =

0.4595 0.6450 0.4727


0.7712 0.2328 0.8479
0.2288 0.4781 0.2488

ans(:,:,2) =

0.946995 0.826617 0.773791


0.439062 0.370104 0.434617
0.097116 0.310993 0.491509

ans(:,:,3) =

0.959899 0.883427 0.809998


0.193191 0.028993 0.073409
0.587624 0.076275 0.811606

ans(:,:,4) =

0.125374 0.071912 0.643848


0.251450 0.221332 0.307134
0.772880 0.890902 0.527830
Untuk pendeklarasian diatas di khususkan jika dan hanya jika
matriks tersebut bernilai sama semua.

2. Cara mengakses nilai

Mengakses semua nilai layer ketiga dapat dideklarasikan:

>> A(:,:,3)
ans =

0.959899 0.883427 0.809998


0.193191 0.028993 0.073409
0.587624 0.076275 0.811606

Cara mengakses sebagian, misal baris pertama pada layer ketiga

>> A(1,:,3)
ans =

0.9599 0.8834 0.8100

Cara berikutnya bisa mengunakan Cell array


Misalkan matriks

>> B={rand(2,3),rand(1,3),rand(4,3)}
B=
{
[1,1] =

0.639917 0.104202 0.305339


0.780302 0.923798 0.081128

[1,2] =

0.4595 0.1336 0.7836

[1,3] =

0.4949 0.9601 0.2720


0.8025 0.1040 0.2439
0.7596 0.6035 0.2701
0.5896 0.3838 0.6446
Hasil
Matriks
Multidimensi
pada octave

Anda mungkin juga menyukai