Fungsi di MATLAB
Penjelasan
Fungsi di MATLAB dideklarasikan dengan `function hasil = namaFungsi(parameter) ... end`. Nama variabel return value (`hasil` di contoh) disebutkan di deklarasi, lalu diisi di dalam body fungsi. Fungsi bisa disimpan di file `.m` terpisah (nama file harus SAMA dengan nama fungsi) atau sebagai local function di akhir script.
Contoh Konsep
function hasil = sapa(nama)
hasil = "Halo, " + nama + "!";
end
function hasil = tambah(a, b)
hasil = a + b;
end
disp(sapa("Budi"))
disp(tambah(3, 4))
Praktikum
Buat fungsi hitungDiskon(harga, persen) yang mengembalikan harga setelah dipotong diskon.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Kalau fungsi disimpan di file `.m` terpisah (bukan local function), nama FILE-nya harus PERSIS SAMA dengan nama fungsi di dalamnya (mis. `hitungDiskon.m` untuk fungsi `hitungDiskon`) — MATLAB mencari fungsi berdasarkan nama file.