Függvények deklarációja
Összetettebb, de egységet alkotó műveleteket érdemes függvényben megvalósítani. Matlabban a függvényeket önálló programfájlban kell létrehozni. A programfájlok a Matlab beépített szerkesztőjével szerkeszthetők. Fontos követelmény, hogy a fájlnévnek meg kell egyeznie a függvény nevével. A függvények deklarációjánál az alábbiakat kell követni:
- a függvények attribútumai és visszatérési értéküknek nem kell definiálni a típusát a függvény fejlécében
- a függvények több értékkel is visszatérhetnek, ekkor ezeket az értékeket vektorelemként kell feltüntetni
- a függvény fejlécében jelölt változók (attribútumok és visszatérési értékek) a függvénytörzsben felhasználhatók
- minden kimeneti (eredmény) változónak értéket kell adni a függvénytörzsben
Megjegyzés: Az egysoros kommentárokat a % jel jelöli.
Példák:
function eredmeny = aPluszB (a, b) % fuggveny fejlec, kimeneti valtozo: eredmeny,
% attributumok: a, b
eredmeny = a + b; % fuggvenytorzs, nincs return utasitas,
% a visszateresi valtozonak kell
% erteket adni
end % a fuggveny veget end-del zarjuk
function [kerulet, terulet] = negyezetKetuletTerulet( a )
kerulet = 4 * a;
terulet = a * a;
end