Fungsi adalah unit pengorganisasian kode terpenting di MATLAB. Section ini membahasnya secara menyeluruh: dari fungsi berkas tunggal, fungsi lokal, anonymous function, hingga function handle yang membawa fungsi sebagai data. Ditutup dengan arguments block untuk validasi input dan pembahasan scope yang menjelaskan di mana setiap variabel hidup.