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 :.
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.