MATLAB
Pengenalan MATLAB
Pengertian MATLAB, lingkungan komputasi numerik dengan matrix sebagai struktur data inti.
Variabel & Tipe Data di MATLAB
Membuat variabel di MATLAB tanpa deklarasi tipe, dan tipe data dasar: double, char, string, logical.
Matrix & Vector Dasar di MATLAB
Membuat matrix dan vector di MATLAB dengan tanda kurung siku, konsep fundamental MATLAB.
Operator & Operasi Elemen-wise
Operator matematika standar MATLAB, dan operator elemen-wise (.*, ./,.^) untuk operasi per elemen pada matrix.
Indexing & Colon Operator (:)
Slicing matrix/vector dengan colon operator (:), termasuk mengambil seluruh baris/kolom atau rentang tertentu.
Percabangan di MATLAB
Struktur kontrol if, elseif, else, end di MATLAB untuk mengeksekusi kode berdasarkan kondisi.
Perulangan di MATLAB
Perulangan for dan while di MATLAB untuk mengulang eksekusi kode.
Fungsi di MATLAB
Mendefinisikan fungsi di MATLAB dengan keyword function, parameter, dan return value.
Anonymous Function & Function Handle (@)
Fungsi anonim satu baris di MATLAB dengan @(parameter), dan function handle untuk merujuk fungsi lain sebagai nilai.
String & Karakter di MATLAB
Perbedaan char (kutip tunggal) dan string (kutip ganda) di MATLAB, dan manipulasi teks umum.
Cell Array di MATLAB
Cell array untuk menyimpan data bertipe CAMPURAN dalam satu struktur, berbeda dari matrix yang harus satu tipe.
Struct di MATLAB
Mengelompokkan data dengan field bernama memakai struct, diakses lewat dot notation.
Operasi Matrix Lanjutan
Transpose, perkalian matrix sungguhan, dan invers matrix di MATLAB — operasi aljabar linear inti.
Logical Indexing di MATLAB
Menyaring elemen matrix/vector berdasarkan kondisi dengan logical indexing, tanpa loop manual.
Plotting Dasar di MATLAB
Membuat visualisasi data dengan plot(), figure(), dan menambahkan label/judul grafik.
Membaca & Menulis File di MATLAB
Import dan export data tabular dengan readmatrix/writematrix, dan readtable untuk data campuran.
Error Handling di MATLAB
Menangani error di MATLAB dengan try/catch, dan melempar error kustom dengan fungsi error().
Tugas Akhir
Latihan akhir menggabungkan struct, logical indexing, function, dan error handling dalam satu program MATLAB.