Język dostarcza również większość konstrukcji imperatywnych, m.in. if, while, for, function, np.: a = [1,2,3]; function ret = kw(x,a) ret = a(1)*x.^2+a(2)*x+a(3); endfunction

Octave używa (zwykle) gnuplota do rysowania wykresów, np. exp(cos(x)): octave:45> x=[-10:0.1:10]; octave:46> y=exp(cos(x))-1; octave:47> plot(x,y); lub x=[0.001:0.0001:0.5]; y=sin(1./x); axis([0, 0.5, -1.1, 1.1]); grid on; plot(x,y,"-r;sin(1/x);");

Do wersji 2.1.72 istniała możliwość uzyskania polskich literek na wykresach, sterując gnuplotem z poziomu Octave. Przykład dla systemów uniksopodobnych: octave:2> __gnuplot_set__ term x11 font "arial" 12 octave:3> __gnuplot_set__ encoding iso_8859_2 octave:4> plot(sinc(-10:.001:10),'r.;pliterki: ąęśżźćóńł;') Zobacz też

MATLAB Scilab

Linki zewnętrzne Octave Online, interfejs internetowy dla Octave GNU Octave Wiki

Kategoria:Oprogramowanie matematyczne Kategoria:GNU Kategoria:Oprogramowanie na licencji GNU GPL