Cara Mengakses Variabel MatLab

Secara default Matlab mengenali variabel yang digunakan sebagai sebuah matriks/array. Sehingga variabel yang memiliki elemen lebih dari satu, pengalamatan setiap elemen variabel akan memakai syntax berikut :

>>variabel (baris ke, kolom ke)

Contoh :

>> A=[2 3 4;1 0 1;2 -1 0]

A =

2  3 4
1  0 1
2 -1 0

1) Untuk mengakses elemen pada baris ke 3 kolom ke 2 pada matrik A di atas, dituliskan sbb :

>> A(3,2)

ans =

-1

2) Untuk mengakses seluruh elemen pada baris ke 2, dituliskan sbb :

>> A(2,:)

ans =

1 0 1

Tandai titik dua ( : ) pada bagian ‘kolom ke’ memiliki arti mengakses semua elemen kolom di baris kedua.

3) Untuk mengakses seluruh elemen pada kolom ke 3, dituliskan sbb :

>> A(:,3)

ans =

4
1
0

Tandai titik dua ( : ) pada bagian ‘baris ke’ memiliki arti mengakses semua elemen kolom di kolom ketiga.

4) Untuk mengakses beberapa elemen sekaligus pada baris dan kolom tertentu, dituliskan sbb :

>> A(2:3,1:3)

ans =

1  0 1
2 -1 0

Tandai titik dua ( : ) pada skrip di atas mengartikan sampai dengan. Jasi 1:3 artinya kolom 1 sampai dengan kolom 3.

Misal :

Bentuk matriks baru seperti di bawah ini

>> A=[1 2 3 4;2 3 4 5;6 5 4 3;0 -3 4 9]

A =

1  2 3 4
2  3 4 5
6  5 4 3
0 -3 4 9

Mengganti elemen matriks A pada baris ke-2 dan kolom ke-3 dengan nilai -100

>> A(2,3)=-100

A =

1       2       3       4
2       3  -100       5
6       5       4       3
0      -3       4       9

Mengganti elemen matriks A pada baris ke 3 dengan nilai -1, -2, -3, -4

>> A(3,:)=[-1 -2 -3 -4]

A =

1       2       3       4
2       3  -100       5
-1     -2      -3     -4
0      -3       4       9

Mengganti elemen matriks A pada kolom ke 2 dengan nilai -3, -2, -1, 0

>> A(3,:)=[-1; -2; -3; -4]

A =

1       2       3       4
-3     -2      -1      0
-1     -2      -3     -4
0      -3       4       9

Menghapus elemen matriks A pada kolom ke 3

>> A(:,3)=[]

A =

1       2       4
-3     -2      0
-1     -2     -4
0      -3       9


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.