Array pada Matlab

Untuk membuat array dalam MATLAB, yang perlu dilakukan hanyalah mengetikkan kurung kotak kiri, memasukkan elemen­elemen 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 elemen­elemen 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














Array pada Matlab Rating: 4.5 Diposkan Oleh: budis

No comments:

Berlangganan Via Email