GNU Octave

Z Wikipedie, otevřené encyklopedie

GNU Octave
GNU Octave s Octave Workshop GUI
GNU Octave s Octave Workshop GUI
(snímek obrazovky)
vyvíjí John W. Eaton
aktuální verze 2.0.17 (stable) (12. duben 2002)
2.1.73 (testing) (22. březen 2006)
připravovaná verze 2.9.9 (development) (2. říjen 2006)
OS Windows, GNU/Linux,
UNIX, Cygwin, Mac OS X
typ softwaru Software pro
vědeckotechnické výpočty
licence GPL
web www.octave.org

Octave je program pro provádění číselných výpočtů, volně šiřitelný za podmínek licence GPL. Octave je do určité míry kompatibilní s programem Matlab.

Octave obsahuje rozsáhlý soubor nástrojů pro numerické řešení problémů lineární algebry, hledání řešení nelineárních rovnic, integrování funkcí, práci s polynomy a integrování diferenciálních rovnic.

Projekt Octave vznikl v roce 1988; zpočátku byl zamýšlen jako pomůcka k přednáškám o chemických reakcích. Skutečný vývoj programu nastal až v roce 1992, o což se přičinil John W. Eaton. Verze 1.0 byla uvolněna v roce 1994; současná stabilní verze je 2.0.17.

Pro zobrazování výsledků používá Octave program Gnuplot.

[editovat] Ukázka kódu

Základní struktura v Octave je matice:

octave:1> m = [1,0;0,1]
m =

1  0
0  1

octave:2> det (m)
ans = 1

Definice funkce:

a = [1,2,3];
function ret = kw(x,a)
  ret = a(1)*x.^2+a(2)*x+a(3);
endfunction

[editovat] Podívejte se také na

[editovat] Externí odkazy