GNU Octave
Från Rilpedia
GNU Octave | |
GNU Octave med Octave Workshop GUI |
|
Senaste utgåva | 3.0.0 / 21 december 2007 |
Operativsystem | Linux, Unix, Cygwin |
Programkategori | numeriska beräkningar |
Licens | GPL |
Webbplats | www.octave.org |
GNU Octave är ett fritt datorprogram för numeriska beräkningar, till stor del kompatibelt med MATLAB. Den mest centrala datatypen är matrisen, och Octave är effektivast för algoritmer som kan beskrivas i termer av matriser och grafer. Detta inkluderar problem från linjär algebra, men många andra sorters problem kan omformuleras genom att sampla funktionerna i ett diskret antal punkter.
Ofta används Octave genom att användaren kodar skript, så kallade m-filer som sedan körs av Octave. Detta gör Octave till ett tolkat programspråk, med en syntax liknande den för C. Octave är skrivet i C++ och använder sig av bl a Gnuplot för att visa diagram och grafer. Tillägg till Octave kan antingen skrivas direkt som Octave-kod i separata m-filer, eller som C++-kodade mex- eller oct-filer.
Det finns flera grafiska gränssnitt till Octave, bl a QtOctave.