Pagina 1 di 4
Matlab o Octave o che altro?
Inviato: 10 ott 2010, 0:20
da dursino
Salve ragazzi,
Devo dare un esame di automazione e devo usare Matlab o meglio devo impararlo ad usare, visto che all'esame non si può usare.
Uso Linux, Matlab costa e non poco, a questo punto qualè un altro tool con linguaggio similare ad esso?
Sareste cos' gentili oltre che ad indicarmi il tool anche ad indicarmi una guida dettagliata su esso?
Grazie 1000 per le eventuali risposte

PS: Per domande universitarie sull'automazione va bene anche la parte del forum Automazione Industriale?
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 1:00
da xyz
Se ti servono gli stessi identici comandi il programma più simile a Matlab è Octave, come hai indicato nel titolo, con le ultime versioni la compatibilità è aumentata.
Se vuoi altri programmi sotto Linux (e non solo) validi nello stesso ambito ma con comandi diversi (per fortuna) sono: Scilab, Maxima, Freemat, Genius, Sage, SciPy, R, .... (la documentazione si trova insieme ai programmi o separatamente).
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 1:05
da IsidoroKZ
Se oltre alle info tecniche che ti ha gia` dato
xyz vuoi anche un po' di tifoseria, la mia preferenza va a scilab

Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 9:29
da dursino
Se non sbaglio Scilab lo usa Renzo , ho visto più e più screen,mi pare pure uno che si vede come può esportare in Tex!
Sapete però affinchè possa imparare il linguaggio di Matlab forse opterò su Octave.
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 9:48
da RenzoDF
dursino ha scritto:Se non sbaglio Scilab lo usa Renzo , ho visto più e più screen,mi pare pure uno che si vede come può esportare in Tex! .... forse opterò su Octave.
Quello era wxMaxima, comunque Octave è stato costruito con lo scopo della compatibilità che è quasi totale e ormai ogni differenza è considerata alla stregua di un bug.
Io non lo uso, e non lo ho messo nemmeno fra i FreeTool perché, pur avendo provato diverse volte Octave, sotto Windows è una disperazione, almeno fino a qualche versione fa

Sono quindi anch'io per Scilab 4 (la versione 5 non la digerisco ancora), ma negli ultimi tempi mi sto indirizzando verso
Euler Math Toolbox che unisce ad una sintassi Matlab-like alla potenza di Maxima rendendolo un numerico-simbolico di alto livello

Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 10:55
da xyz
dursino ha scritto:Se non sbaglio Scilab lo usa Renzo , ho visto più e più screen,mi pare pure uno che si vede come può esportare in Tex!
Scilab ha la funzione "prettyprint" simile alla funzione "tex" di Maxima per generare output in LaTex.
Scilab ha un convertitore di comandi Matlab -> Scilab nel menù delle applicazioni e nella documentazione c'è un dizionario per tradurre i comandi Matlab in Scilab:
http://www.scilab.org/product/dic-mat-sci/M2SCI_doc.htmLa linea di comando di Octave è famigliare per chi usa Linux. Confermo la compatibilità con la maggior parte dei comandi Matlab e dalle ultime versioni la possibilità di generare moduli dinamici in C o Fortran utilizzando il compilatore GCC per accelerare i calcoli (mkoctfile). Esistono per Octave dei front-end grafici come Octavede e QtOctave.
Comunque nulla ti vieta di usare più programmi, alla fine sono molto simili.
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 10:57
da DirtyDeeds
Io ho usato per un po' Octave e da qualche mese sono passato a Scilab. I problemi di Octave che mi hanno fatto passare a Scilab sono stati: i) per fare i grafici, Octave si appoggia a gnuplot e, almeno sotto Windows, la comunicazione tra i due non funziona molto bene; ii) nel passaggio da una versione ad una successiva alcune funzioni avevano cambiato comportamento (in modo non documentato) e una funzione che avevo fatto, spendendoci un bel po' di tempo, precedentemente funzionante, dopo il cambio di versione non funzionava più.
Il fatto che Scilab abbia una sintassi un po' diversa alla fine non mi ha disturbato: chi ha detto che quella di Matlab dovrebbe essere migliore?
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 11:51
da dursino
Il fatto che Scilab abbia una sintassi un po' diversa alla fine non mi ha disturbato: chi ha detto che quella di Matlab dovrebbe essere migliore?
Magari Matlab non ha la migliore sintassi,il problema che (IMHO) il free-open source non prende piede né nel mondo universitario (troppi baronetti) né (ancora più IMHO visto che non lavoro) nel mondo del lavoro.
Detto questo penso di provare Scilab.
Grazie vivamente per le numerose risposte

Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 12:14
da phcaze
Anche io uso Scilab, non avendo però mai usato Matlab non so farti un paragone.
Dalla sua ha che è gratuito.
Re: Matlab o Octave o che altro?
Inviato: 10 ott 2010, 12:16
da dursino
Ho installato Octave Wxmaxima e Scillab così posso controllare di persona i pregi e i difetti.
A prima vista Wxmaxima sembra più intuitivo.
Comunque per chi NON sa usare Scillab:
http://corsiadistanza.polito.it/corsi/p ... scilab.pdfhttp://corsiadistanza.polito.it/corsi/p ... Scilab.pdf