Verfassen eigener Funktionen in Scilab
function ergebnis = meineFunktion(x,y)
    ergebnis = [x.*x;y.*y];
endfunction
Code 0-1: Beispiel für eine selbst geschriebene Scilab-Funktion
  | 
| Element | Bedeutung | 
|---|---|
| function | Scilab-Schlüsselwort, mit dem jede Funktion beginnt. | 
| endfunction | Scilab-Schlüsselwort, mit dem jede Funktion endigt. | 
| ergebnis | Frei gewählter Name, unter dem diejenige Matrix innerhalb der Funktion angesprochen werden kann, die zurückgegeben wird. | 
| meineFunktion | Frei gewählter Name, unter dem die hier definierte Funktion dann in Scilab aufgerufen werden kann. | 
| x,y | Frei gewählte Namen, unter denen die beiden Übergabeparameter innerhalb der Funktion angesprochen werden können. | 
Tabelle 0-1: Syntax-Analyse obiger Funktion
  | 
p = meineFunktion(2,3)
Code 0-2: Beispielaufruf für die oben definierte Funktion, liefert: [4;9]