Matlab o Octave o che altro?

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentedursino
265 1 5 5
Expert
Expert
Messaggi: 537
Iscritto il: 8 mar 2009, 12:24
0
voti

[1] Matlab o Octave o che altro?

Messaggioda Foto Utentedursino » 10 ott 2010, 0:20

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 :D

PS: Per domande universitarie sull'automazione va bene anche la parte del forum Automazione Industriale?

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[2] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentexyz » 10 ott 2010, 1:00

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).

Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00
0
voti

[3] Re: Matlab o Octave o che altro?

Messaggioda Foto UtenteIsidoroKZ » 10 ott 2010, 1:05

Se oltre alle info tecniche che ti ha gia` dato xyz vuoi anche un po' di tifoseria, la mia preferenza va a scilab :)
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande

Avatar utente
Foto Utentedursino
265 1 5 5
Expert
Expert
Messaggi: 537
Iscritto il: 8 mar 2009, 12:24
0
voti

[4] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentedursino » 10 ott 2010, 9:29

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.

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[5] Re: Matlab o Octave o che altro?

Messaggioda Foto UtenteRenzoDF » 10 ott 2010, 9:48

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 :mrgreen:

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 :wink:
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[6] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentexyz » 10 ott 2010, 10:55

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.htm

La 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.

Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere
0
voti

[7] Re: Matlab o Octave o che altro?

Messaggioda Foto UtenteDirtyDeeds » 10 ott 2010, 10:57

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?

Avatar utente
Foto Utentedursino
265 1 5 5
Expert
Expert
Messaggi: 537
Iscritto il: 8 mar 2009, 12:24
0
voti

[8] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentedursino » 10 ott 2010, 11:51

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 =D>

Avatar utente
Foto Utentephcaze
0 5
Frequentatore
Frequentatore
Messaggi: 137
Iscritto il: 13 giu 2009, 9:18
Località: Trento
0
voti

[9] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentephcaze » 10 ott 2010, 12:14

Anche io uso Scilab, non avendo però mai usato Matlab non so farti un paragone.
Dalla sua ha che è gratuito.

Avatar utente
Foto Utentedursino
265 1 5 5
Expert
Expert
Messaggi: 537
Iscritto il: 8 mar 2009, 12:24
0
voti

[10] Re: Matlab o Octave o che altro?

Messaggioda Foto Utentedursino » 10 ott 2010, 12:16

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.pdf
http://corsiadistanza.polito.it/corsi/p ... Scilab.pdf


Torna a “Programmi applicativi: simulatori, CAD ed altro”