Vlákno názorů k článku Octave - programovací jazyk pro neprogramátory od Kamil Anis - Octave neuslo moji pozornosti, vzhledem k jeho udajne...

  • Článek je starý, nové názory již nelze přidávat.
  • 8. 9. 2003 10:07

    Kamil Anis (neregistrovaný)

    Octave neuslo moji pozornosti, vzhledem k jeho udajne kompatibilite s Matlabem (ktery pouzivam celkem dlouho). Jak jsem se mohl sam presvedcit, tak to plati pouze o vybrane mnozine prikazu (zejmena vestavenych funkci). Achilovou patou Octave jsou toolboxy, diky kterym bohuzel nemuze byt povazovan za plnokrevnou open-source variantu Matlabu :(( Ostatne pokud se nemylim, tak to je na Matlabu to nejdrazsi. Pro Octave existuje velmi omezena mnozina toolboxu, vytvorena z rad nadsencu a dobrovolniku, ale jejich kompatibilita s toolboxy Matlabu je prakticky nulova.

    Myslim, ze narozdil od jinych open-source programu (ktere umi nemlich to same co jejich komercni verze nebo jeste neco navic :), je Octave tak trochu vyjimka. Tady opravdu clovek vidi, proc chteji MathWorksove za Matlab ty nehorazne :-)) penize (perfektni dokumentace, support, toolboxy, vynikajici podpora grafiky a visualizace dat, snadna tvorba GUI, debugger,...).

    Suma sumarum: Pokud chcete neco ,,domu na hrani`` a la Matlab, pak Octave je podle meho soudu spravna volba -- tusim ze existuje i nejaky template pro LyX, ktery zavola Octave na pozadi a spocita vysazenou rovnici primo z LyXu :) Pokud ale mate jen trohu slozitejsi M-file pro Matlab, muzete si byt temer jisti, ze se ho pod Octave nepodari spustit.

  • 8. 9. 2003 11:57

    Pepa Von Depo (neregistrovaný)

    "using a language that is mostly compatible with Matlab."
    Takže uživatel nemůže očekávat, že vezme skript pro M. a použije ho v O.
    Ale to, co může očekávat, je stejná či podobná syntaxe příkazů => nemusí se učit další "programovací" jazyk.
    Jinak zkuste http://sourceforge.net/projects/matlinks

  • 8. 9. 2003 12:35

    jakub stastny (neregistrovaný)

    S tim lze souhlasit jen castecne. Zalezi na tom, co vyzaduje uzivatel. Vice viz

    http://users.powernet.co.uk/kienzle/octave/

    http://users.powernet.co.uk/kienzle/octave/matcompat/index.html

    Napriklad existuje obdoba signal processing toolboxu a je kompatibilni, ovsem chybi v nem funkce (pokud si vzpominam) pro navrh cauerova filtru. Ovsem pro prumerne schopneho uzivatele Matlabu a Octave neni problem si napsat skript, ktery dokaze detekovat v jakem prostredi bezi a podle toho vydat prislusny prikaz. Nejvetsi problemy jsou u grafiky - vystupy GNU plotu nemohou soutezit s grafickymi vystupy matlabu. Problem je predevsim chybejici pcolor vystup (barevne mapy). Samozrejme, Simulink pod octave take nenajdete. Jinak vsechny funkce jsou implementovane tak, aby kompatibilni byly. Problem je s tim, ze obcas nejaka funkce chybi...

  • 29. 6. 2013 15:16

    JakubT (neregistrovaný)

    Úplně souhlasím. Octave jsem byl naneštěstí před půl rokem chvilku nucen používat místo Matlabu a byla to hrůza děs - debugování, dokumentace (spíš neexistence), nezdokumentované chyby atd. Nikdy víc, na praktické použití to fakt není.