Octave je velice pekna vec na takove "zakladni" pouziti matlabu, tedy na pocitani s maticemi.
Bohuzel jsem narazil na zasadni omezeni: neumi sparse matice. To je v pripade matice 10000x10000 uz docela problem :-(
A jeste bych mel jednu hnidopisskou poznamku k clanku: operator ' (apostrof) je Hermitovska transpozice, zatimco obycejna je .' (tecka apostrof). Pri pocitani s realnymi cisly je to totez, ale jakmile se tam objevi komplexni tak muzete zazit prekvapeni.
Testuji zaroven i Matem zmineny SciLab, ktery sparse matice umi (a zatim mi pripada jako o neco pokrocilejsi). Ma vsak o neco mene svobodnou licenci: "However, INRIA and ENPC remain the authors of the SOFTWARE and so retain property rights and the use of all ancillary rights."
Zkusim reagovat na vice prispevku najednou... Omlouvam se za formatovani textu, jako staremu LaTeXistovi me to rve oci, ale HTML tagy se sem pry vkladat nesmi :(
1) Myslim, ze proces ,,kompatibilnosti`` s Matlabem je u Octave trosicku nasilny. Mozna zbytecne, ponevadz, pokud se nemylim, Octave umi (na rozdil od Matlabu) pracovat i s ,,jazykem`` Bashe a proto se s nim daji delat celkem divy.
2) Se SciLabem jsem nikdy nedelal, ale od lidi, kteri ho maji v malicku jsem slysel, ze ho provazeji stejne problemy, jako Octave = ve srovnani s Matlabem nesrovnatelne horsi prace s grafikou. GNUplot je skvely -- umi exportovat grafy i do formatu FIG pro Xfig. Byt je sila GNUplotu opravdu velika, tezko ho srovnavat s GUIem Matlabu, kde ma user vse pri ruce -- drop'n'drag, editace objektu, 3D kamera, zapracovani specialnich symbolu pomoci TeXovych maker, a cert vi co jeste... :-))
3) Simulink bych sem vubec netahal. Neni defaultne soucasti Matlabu -- da se (ale nemusi) prikoupit zvlast. Nahradou za Simulink lze pouzit open-source program Ptolemy. Mimochodem pokud se nemylim, Simulink mel (oproti Ptolemy) jeste donedavna velke problemy se simulacemi bezicimi v diskretnim case -- o rychlosti vypoctu radsi ani nemluvim.
4) A posledni poznamka k nasazeni Octave. Octave a SciLab v konkurenci s Matlabem jiste obstoji. Problem je v tom, ze vetsina profi aplikaci je ze zjistnych duvodu sita pro Matlab. Kompostari jiste chrochtaji blahem... :))