Két féle hiba lehetséges:
A szintaktikai hibák, jelölésére a '^' karatert használja az Octave.
Ezt azon elem alá helyezi, amit már nem tudott értelmezni. Például
gépelési hiba estén:
octave:13> functon y = f (x) y = x^2;
endfunction
az alábbi üzenet jelenik meg:
parse error:
functon y = f (x) y = x^2; endfunction
^
Szemantikai hiba estében hibaüzenetet ad. Például, ha az elõbbi
programrészletet kijavítottuk, és végre akarjuk hajtani:
octave:13> f ()
akkor az alábbi üzenet jelenik meg:
error: `x' undefined near line 1 column 24
error: evaluating expression near line 1, column 24
error: evaluating assignment expression near line 1, column 22
error: called from `f'
Ez az üzenet segít a hiba helyének megtalálásában.