Study
MATLAB

Indexing & Colon Operator (:)

Penjelasan

Colon operator `:` punya beberapa kegunaan penting di MATLAB: membuat range (`1:5` menghasilkan `[1 2 3 4 5]`), mengambil SELURUH baris/kolom (`A(:, 2)` = seluruh kolom ke-2), dan bersama `end` untuk merujuk elemen terakhir (`A(end)`, `A(2:end)`).

Contoh Konsep

1:5          % [1 2 3 4 5]
1:2:10       % [1 3 5 7 9], step 2

A = [1 2 3; 4 5 6; 7 8 9];

A(:, 2)      % [2; 5; 8], seluruh kolom ke-2
A(1, :)      % [1 2 3], seluruh baris pertama
A(end, end)  % 9, elemen pojok kanan bawah
A(2:end, 1)  % [4; 7], baris ke-2 sampai akhir, kolom pertama

Praktikum

Dari matrix A = [1 2 3; 4 5 6; 7 8 9], ambil seluruh baris terakhir dengan end, dan seluruh kolom pertama dengan :.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

`end` di dalam indexing MATLAB selalu merujuk ke ukuran DIMENSI yang sedang diindeks saat itu — `A(end, 1)` berarti "baris terakhir", bukan elemen terakhir keseluruhan matrix.