Array dalam Matlab
MATLAB menangani array secara intuitif. Untuk membuat array dalam MATLAB sangatlah mudah. Lihatlah contoh berikut ini :
>> A=[2 4 6 8]
A =
2 4 6 8
>>
A =
2 4 6 8
>>
a. Pengalamatan Array
Dalam MATLAB elemen - elemen array dapat diaksese dengan subscript, misalnya A(1) untuk elemen pertama array A.
contoh :
1. >> A=[2 4 6 8]
A =
2 4 6 8
>> A(3)
ans =
6
>>
Dari sini dapat dilihat bahwa elemen ketiga array A adalah 6.
2. >> X([1 3 5])=[0.2 0.5 0.7]
X =
0.2000 0 0.5000 0 0.7000
>>
Untuk contoh yang kedua ini, kita mendefinisikan nilai array X. Untuk X(1)=0,2 X(2)=0,5 X(5)=0,7 . Sedangkan untuk X(2) dan X(4) nilainya adalah 0.
3. Nilai array juga dapat diisikan sebagai berikut :
>> a=3:1:10
a =
3 4 5 6 7 8 9 10
>>
artinya bahwa nilai array diisikan antara 3 sampai 10 dengan selisih 1.
4. Memisahkan elemen dengan titik koma akan membuat elemen berada dalam baris yang berbeda.
>> K=[1;3;5;7;9]
K =
1
3
5
7
9
>>
b. Menambahkan Elemen Array
>> A=[2 4 6 8]
A =
2 4 6 8
A =
2 4 6 8
Ini untuk menambahkan 2 elemen di belakang
>> A=[A 10 12]
A =
2 4 6 8 10 12
A =
2 4 6 8 10 12
Untuk yang lain, menyesuaikan.
c. Mengakses Sebagian Elemen Array
Dari contoh sebelumnya, semisal kita hanya ingin mengakses elemen 3 sampai 5.
>> B=A(3:5)
B =
6 8 10
>>
d. Menghapus Elemen Array
Dapat dilihat pada contoh di bawah ini (menghapus elemen terakhir):
>> W=[1 3 5 7 9]
W =
1 3 5 7 9
>> W=W(1:length(W)-1)
W =
1 3 5 7
>>
Menghapus elemen pada indeks tertentu. Misalkan j=[2 4 6 8 10 12] dan kita ingin menghapus indeks ke-3 dan ke-6.
>> j=[2 4 6 8 10 12]
j =
2 4 6 8 10 12
>> j([3 6])=[]
j =
2 4 8 10
>>