MATLAB lahir sebagai MATrix LABoratory; array adalah warga kelas satu dan seluruh bahasanya dirancang di sekitarnya. Section ini membahas array dari konsep hingga operasi lanjutan: membuat, mengindeks, mengubah ukuran, menggabungkan, dan mengoperasikannya baik elemen-per-elemen maupun sebagai matriks utuh. Menguasai section ini berarti menguasai cara berpikir MATLAB.

# Konsep Array dan Matriks

Pahami konsep array multidimensi dan matriks di MATLAB: dimensi, ukuran, dan filosofi everything-is-a-matrix.

Buka →
# Membuat Array

Buat array dengan berbagai cara: penulisan langsung, operator colon, linspace, logspace, dan fungsi pembantu.

Buka →
# Membuat Matriks

Buat matriks khusus dengan zeros, ones, eye, diag, dan magic serta pahami kapan masing-masing dipakai.

Buka →
# Indexing

Akses elemen array dan matriks dengan linear indexing dan subscript indexing beserta kata kunci end.

Buka →
# Array Slicing

Ambil potongan array dengan slicing berbasis rentang indeks dan pahami semantik copy-on-write MATLAB.

Buka →
# Logical Indexing

Saring elemen array dengan logical indexing: kondisi boolean langsung sebagai indeks, teknik khas MATLAB.

Buka →
# Mengubah Ukuran Array

Ubah bentuk array dengan reshape, permute, fliplr, flipud, dan rot90 tanpa mengubah data dasarnya.

Buka →
# Concatenation

Gabungkan array secara horizontal dan vertikal dengan operator kurung siku serta fungsi horzcat dan vertcat.

Buka →
# Operasi Elemen Array

Bedakan operasi elemen-per-elemen (dot operator) dari operasi matriks pada perkalian, pembagian, dan pangkat.

Buka →
# Operasi Matriks

Lakukan operasi aljabar linear inti: perkalian matriks, pembagian kiri-kanan, dan transpose.

Buka →
# Broadcasting dan Implicit Expansion

Pahami implicit expansion sejak R2016b: aturan dimensi kompatibel yang membuat array berukuran beda tetap bisa dioperasikan.

Buka →
# Missing Values dan NaN

Tangani missing values NaN di array: propagasinya dalam operasi dan cara mendeteksinya dengan isnan.

Buka →
# Cell Array

Kenalkan cell array: wadah heterogen yang menyimpan tipe berbeda dalam satu array beserta kurung vs kurung kurawal.

Buka →