Study
MATLAB

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.

Editor Latihan

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.