GNU Octave: Porovnání verzí

Z GeoWikiCZ
m (matlab)
 
(Není zobrazeno 10 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
{{Programování}}
{{Programování}}
 
[[Kategorie:Numerické výpočty]]
GNU Octave je vysokoúrovňový jazyk určený především pro numerické výpočty. Nabízí standartní rozhraní příkazové řádky pro numerické řešení lineárních a nelineárních problémů. Je do jisté míry kompatibilní s programem Matlab. Často se používá pro dávkové zpracování dat.
'''GNU Octave''' je vysokoúrovňový jazyk určený především pro numerické výpočty. Nabízí standartní rozhraní příkazové řádky pro numerické řešení lineárních a nelineárních problémů. Je do jisté míry kompatibilní s komerčním programem [http://www.mathworks.com Matlab] firmy The MathWorks. Často se používá pro dávkové zpracování dat.


Octave má mnoho nástrojů pro numerické řešení problémů lineární algebry, hledání kořenů nelineárních rovnic, integrování běžných funkcí, polynomů a diferenciálních rovnic. Je jednoduše rozšiřitelný pomocí uživatelských funkcí napsaných v programovacím jazyku Octave, nebo pomocí dynamicky načítaných funkcí napsaných v C++, C, Fortranu a jiných jazycích.
Octave má mnoho nástrojů pro numerické řešení problémů lineární algebry, hledání kořenů nelineárních rovnic, integrování běžných funkcí, polynomů a diferenciálních rovnic. Je jednoduše rozšiřitelný pomocí uživatelských funkcí napsaných v programovacím jazyku Octave, nebo pomocí dynamicky načítaných funkcí napsaných v C++, C, Fortranu a jiných jazycích.
Řádek 11: Řádek 11:
Autor programu Octave je John W. Eaton za pomoci mnoha dalších dobrovolníků. Protože je Octave svobodný software, je každý uživatel pozván ke spolupráci na rozvoji a zdokonalování Octave. Pomoc spočívá především v psaní dalších novvých uživatelských funkcí a hlášení problémů a chyb v Octave.
Autor programu Octave je John W. Eaton za pomoci mnoha dalších dobrovolníků. Protože je Octave svobodný software, je každý uživatel pozván ke spolupráci na rozvoji a zdokonalování Octave. Pomoc spočívá především v psaní dalších novvých uživatelských funkcí a hlášení problémů a chyb v Octave.


:Domovská stránka projektu: [http://www.gnu.org/software/octave www.gnu.org/software/octave]
:Domovská stránka projektu GNU Octave: [http://www.gnu.org/software/octave www.gnu.org/software/octave]
:Domovská stránka projektu Octave forge: [http://octave.sourceforge.net octave.sourceforge.net]
:Český průvodce Octave: [http://www.octave.cz www.octave.cz]


== Výuka ==
== Výuka ==


* [[151TGE1 | Technická geodézie 1]] - základy, [[151TGE2 | Technická geodézie 2]] - tvorba funkcí a algoritmizace základních souřadnicových výpočtů
* [[152TCV1 | Teorie chyb a vyrovnávací počet 1]]
* [[152TCV1 | Teorie chyb a vyrovnávací počet 1]], [[152TCV2 | Teorie chyb a vyrovnávací počet 2]]
* [[152TCV2 | Teorie chyb a vyrovnávací počet 2]]
 
== Studijní texty ==
* [http://slon.fsv.cvut.cz/octave/uvod_do_octave.pdf Úvod do jazyka pro numerické výpočty GNU Octave (PDF)]
* [http://slon.fsv.cvut.cz/octave/funkce_v_octave.pdf Funkce v GNU Octave (PDF)]
* [http://slon.fsv.cvut.cz/octave/funkce_v_octave2.pdf Vektorizace funkce v GNU Octave (PDF)]
* [http://slon.fsv.cvut.cz/octave/uvod_do_matlabu.pdf Úvod do jazyka pro numerické výpočty Matlab (PDF)], [http://slon.fsv.cvut.cz/octave/mer.txt mer.txt], [http://slon.fsv.cvut.cz/octave/sour.txt sour.txt]


[[Kategorie: GNU]]
[[Kategorie: GNU]]

Aktuální verze z 30. 11. 2010, 12:23

GNU Octave je vysokoúrovňový jazyk určený především pro numerické výpočty. Nabízí standartní rozhraní příkazové řádky pro numerické řešení lineárních a nelineárních problémů. Je do jisté míry kompatibilní s komerčním programem Matlab firmy The MathWorks. Často se používá pro dávkové zpracování dat.

Octave má mnoho nástrojů pro numerické řešení problémů lineární algebry, hledání kořenů nelineárních rovnic, integrování běžných funkcí, polynomů a diferenciálních rovnic. Je jednoduše rozšiřitelný pomocí uživatelských funkcí napsaných v programovacím jazyku Octave, nebo pomocí dynamicky načítaných funkcí napsaných v C++, C, Fortranu a jiných jazycích.

Ve spojení s programem Gnuplot nabízí také vizualizaci dat ve 2D a 3D. Octave má několik zpřátelených projekdů. Patří mezi ně především projekt Octave forge, který nabízí celou řadu knihoven funkcí pro různé účely např. zpracování obrázků, interpolace, splainy, statistika, symbolické výpočty, jednoduché GUI a mnoho dalších.

GNU Octave je volně šiřitelný software, který může každý distribuovat nebo modifikovat podle pravidel GNU General Public Licence (GPL) publikované organizací Free Software Foundation.

Autor programu Octave je John W. Eaton za pomoci mnoha dalších dobrovolníků. Protože je Octave svobodný software, je každý uživatel pozván ke spolupráci na rozvoji a zdokonalování Octave. Pomoc spočívá především v psaní dalších novvých uživatelských funkcí a hlášení problémů a chyb v Octave.

Domovská stránka projektu GNU Octave: www.gnu.org/software/octave
Domovská stránka projektu Octave forge: octave.sourceforge.net
Český průvodce Octave: www.octave.cz

Výuka

Studijní texty