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