Untuk membuat array dalam MATLAB, yang perlu dilakukan hanyalah mengetikkan kurung kotak kiri, memasukkan elemenelemen dengan dipisahkan oleh spasi atau koma, kemudian menutup array dengan kurung kotak kanan. Berikut ini akan diberikan beberapa contoh assignment untuk array :
Pengalamatan Array
Dalam MATLAB elemenelemen array diakses menggunkan subcript; misalnya x(1) adalah elemen pertama x, x(2) adalah elemen kedua x, dan seterusnya.
Contoh :
1. » x=[2 4 6 8 10]
dapai dilihat bahwa x(1)=2, x(2)=4, x(3)=6, x(4)=8, x(5)=10
» x(4) %elemen keempat x
ans =
8
2. » x([1 3 5])=[0.2 0.5 0.7]
maka x(1)=0.1, x(3)=0.5, x(5)=0.7 dan x(i) untuk i=2,3,4 bernilai 0.
3. nilai array dapat juga diisikan sebagai berikut :
» x=4:1:9 x =
4 5 6 7 8 9
artinya bahwa nilai array yang diisikan dengan angka dari 4 sampai 9 dengan penambahan 1 (default).
Penambahan dapat bernilai sebarang, bahkan dapat juga negatif, seperti contoh berikut :
» z=10:2:1
z =
10 8 6 4 2
4. Memisahkan elemen dengan titik koma membuat elemen berada dalam baris yang berbeda, seperti contoh berikut :
» y=[1;3;5;7;9]
y =
1
3
5
7
9
Menambahkan Elemen Array
» x=[x 1 2] % array sebelumnya
» x=[x 2 4] %menambahkan 2 elemen dibelakang x =
1 2 2 4
» x=[1 2 x 3]%menambahkan dua elemen di depan,
satu dibelakang x =
1 2 1 2 2 4 3
Mengakses Sebagian Elemen Array
Dari contoh sebelumnya misalkan hanya diakses elemen ke 2 sampai ke empat
» y=x(2:4)
y =
2 1 2
Menghapus Elemen Array
Dapat dilihat contoh berikut : Menghapus elemen terakhir dari array
» n=[1 3 5 7 9]
n =
1 3 5 7 9
» n=n(1:length(n)1)
n =
1 3 5 7
Menghapus elemen pada index tertentu
Misalkan z =[1 2 3 4 5 ] dan ingin dihapus z pada index ke 2 dan 4 maka:
» z=[1 2 3 4 5]
z =
1 2 3 4 5
» z([2 4])=[]
z =
1 3 5
Sekian & Terimakasih
Semoga Bermanfaat
No comments:
Post a comment