GNU Octave

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání
GNU Octave
GNU Octave s Octave Workshop GUI
GNU Octave s Octave Workshop GUI
(snímek obrazovky)
vývojář John W. Eaton
aktuální verze 3.0.1 (stable) (21. duben 2008)
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 3.0.1.

Základní struktura v Octave je matice, jsou podporovány i řídké matice. Pro zobrazování výsledků používá Octave program Gnuplot.

[editovat] Ukázka kódu

Základní práce s maticemi:

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] Související články

[editovat] Externí odkazy

Projekt Wikibooks nabízí knihu v angličtině na téma:
logo Wikimedia Commons
Wikimedia Commons nabízí obrázky, zvuky či videa k tématu