matlab per linux
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
matlab per linux
Ciao amici siccome stiamo usando matlab all'università e so che ne esiste una versione per linux, mi servirebbe se esiste una trial per poterla utilizzare prima dell'esame per esercitarmi... non è possibile per caso scaricarla? una trial da 15-20 gg mi può bastare... ne ho una per windows ma non l'ho installata su wine perchè so che c'è laversione per linux
Re: matlab per linux
Controlla qui:
http://www.mathworks.com/products/matlab/tryit.html
Ti consiglio comunque di provare Octave 3 (lo trovi nei repository di ubuntu). Ha la possibilità di leggere nativamente molti programmi fatti per matlab, la sintassi è praticamente identica (octave è un po' più flessibile).
Io l'ho usato per un esame in ambito di vibrazioni (trasformate di fourier, spettri ecc..) al posto di matlab ed è stato un successo. Mi leggeva anche i programmi scritti dal prof.
http://www.mathworks.com/products/matlab/tryit.html
Ti consiglio comunque di provare Octave 3 (lo trovi nei repository di ubuntu). Ha la possibilità di leggere nativamente molti programmi fatti per matlab, la sintassi è praticamente identica (octave è un po' più flessibile).
Io l'ho usato per un esame in ambito di vibrazioni (trasformate di fourier, spettri ecc..) al posto di matlab ed è stato un successo. Mi leggeva anche i programmi scritti dal prof.
Periferiche funzionanti: Webcam: Trust WP-1200p, Stampanti: HP-LJP1006, Mp3: Samsung YP-U3J, Sony NWZ-B142F // non supportano ufficialmente gnu/linux, preferire sempre prodotti con supporto ufficiale.
Re: matlab per linux
la vedo dura...Note:
Trials are not available to students.
They see me trollin
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
Sai io ora lo posso anche provare, però siccome l'esame verterà su un progetto che dovrò fare in aula con matlab non vorrei trovarmi in difficoltà se sono abituato ad altro (che magari va anche meglio). Comunque ora lo provo grazie della segnalazione
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
cioè caspita uno VUOLE essere onesto e TI impongono di essere disonesto caspita! Mi secca fare cose illegali (p2p) ma caspita perchè non posso avere una trial che mi basta e mi avanza...deimos ha scritto:la vedo dura...Note:
Trials are not available to students.![]()
Re: matlab per linux
ma scusa ma il matlab che userai durante l'esame gira su linux?
They see me trollin
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
no l'esame si fa a scuola nel lab informatico ma penso che se a casa mi installo laversione per linux...non ho differenze no?
sto provadno octave... effettivamente è uguale...
sto provadno octave... effettivamente è uguale...
Re: matlab per linux
Fai conto che la differenza tra matlab e octave stà in queste cose:
- matlab ha un interfaccia grafica, ma si usa da riga di comando. Octave si usa solo da riga di comando. Matlab per linux probabilmente è anche lui solo per linea di comando.
- Le istruzioni la sintassi e tutto il resto sono identiche. Tutto ciò che fai usualmente in matlab lo puoi fare allo stesso modo in octave (intendo che puoi fare letteralmente copia e incolla) ma octave fornisce qualche altro modo per fare le cose in genere, che matlab non capiscce.
- Octave usa gnuplot per i grafici, ma per alcune cose (tipo lo zoom) devi intervenire definendo i margini da riga di comando. Matlab ha la sua interfaccia grafica per i grafici (almeno su windows).
- Alcune funzioni definite in matlab non sono definite in octave e viceversa. Quello va visto funzione per funzione. In genere si tratta di cose molto specifiche.
Io quando provai a vedere se faceva al caso mio presi i programmi scritti dal professore e li feci girare con octave. Funzionando tutto, ho usato solo quello. Magari se anche tu hai dei programmi già scritti che contengono le cose che userete nel corso potresti fare lo stesso tentativo, poi fare delle prove anche su matlab, magari sul computer di amici, e vedere se i tuoi codici girano.
Tornando nello specifico a matlab probabilmente esistono offerte speciali per gli studenti che intendono acquistarlo a scopo non commerciale e ad uso privato, in genere sono piuttosto convenienti, rispetto ai mille euro della licenza commerciale.
- matlab ha un interfaccia grafica, ma si usa da riga di comando. Octave si usa solo da riga di comando. Matlab per linux probabilmente è anche lui solo per linea di comando.
- Le istruzioni la sintassi e tutto il resto sono identiche. Tutto ciò che fai usualmente in matlab lo puoi fare allo stesso modo in octave (intendo che puoi fare letteralmente copia e incolla) ma octave fornisce qualche altro modo per fare le cose in genere, che matlab non capiscce.
- Octave usa gnuplot per i grafici, ma per alcune cose (tipo lo zoom) devi intervenire definendo i margini da riga di comando. Matlab ha la sua interfaccia grafica per i grafici (almeno su windows).
- Alcune funzioni definite in matlab non sono definite in octave e viceversa. Quello va visto funzione per funzione. In genere si tratta di cose molto specifiche.
Io quando provai a vedere se faceva al caso mio presi i programmi scritti dal professore e li feci girare con octave. Funzionando tutto, ho usato solo quello. Magari se anche tu hai dei programmi già scritti che contengono le cose che userete nel corso potresti fare lo stesso tentativo, poi fare delle prove anche su matlab, magari sul computer di amici, e vedere se i tuoi codici girano.
Tornando nello specifico a matlab probabilmente esistono offerte speciali per gli studenti che intendono acquistarlo a scopo non commerciale e ad uso privato, in genere sono piuttosto convenienti, rispetto ai mille euro della licenza commerciale.
Periferiche funzionanti: Webcam: Trust WP-1200p, Stampanti: HP-LJP1006, Mp3: Samsung YP-U3J, Sony NWZ-B142F // non supportano ufficialmente gnu/linux, preferire sempre prodotti con supporto ufficiale.
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
Grazie dell info! Ho installato anche QToctave ed ho un aspetto grafico simile a matlab...
Per le funzioni devo provarle ma noi usiamo funzioni economiche quindi densità di una variabile aleatoria normale, lognormale ecc ecc non penso cose + specifiche e credo che questo sia nell'ABC di qualsiasi software...
più che altro potrebbe darsi che le funzioni hanno nome diversi? ma se tu mi dici che hanno la stessa sintassi sicuramente anche le funzioni si chiamano uguale...
Per le funzioni devo provarle ma noi usiamo funzioni economiche quindi densità di una variabile aleatoria normale, lognormale ecc ecc non penso cose + specifiche e credo che questo sia nell'ABC di qualsiasi software...
più che altro potrebbe darsi che le funzioni hanno nome diversi? ma se tu mi dici che hanno la stessa sintassi sicuramente anche le funzioni si chiamano uguale...
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
Purtroppo octave quclosa di diverso ce l'ha. Ad esempio noi usiamo le funzioni PDF e CDF di matlab che calcolano la densità di distribuzioni normali o cumulate e in octave si chiamano diversamente (normal_pdf, normal_cdf) e come parametri da passare matlab vuole sigma mentre octave sigma al quadrato. cioè sono piccolezze però ad ogni listato devo cambiare nome a queste funzioni e mettere l'elevato al quadrato a sigma (o viceversa se passo da casa a scuola). bah
Re: matlab per linux
Allora, se sono piccolezze tipo quelle ti consiglio di fare così:
Crei una funzione e la metti su un file, questa funzione riceve gli stessi argomenti che riceve quella di matlab e si chiama allo stesso modo.
Nella funzione gli dici di fare il quadrato dell'argomento che octave prende al quadrato e gli fai invocare la funzione analoga di octave passandogli gli stessi argomenti più quello che hai corretto facendone il quadrato.
Se il file è nella stessa cartella del programma che esegui puoi inserirlo nel codice senza problemi chiamandolo come fai in matlab, dato che gli hai messo lo stesso nome. Invece quando lo trasporti in matlab basta che non includi quel file nella cartella del programma.
Spero di essermi spiegato, se non sono stato chiaro chiedi pure.
Crei una funzione e la metti su un file, questa funzione riceve gli stessi argomenti che riceve quella di matlab e si chiama allo stesso modo.
Nella funzione gli dici di fare il quadrato dell'argomento che octave prende al quadrato e gli fai invocare la funzione analoga di octave passandogli gli stessi argomenti più quello che hai corretto facendone il quadrato.
Se il file è nella stessa cartella del programma che esegui puoi inserirlo nel codice senza problemi chiamandolo come fai in matlab, dato che gli hai messo lo stesso nome. Invece quando lo trasporti in matlab basta che non includi quel file nella cartella del programma.
Spero di essermi spiegato, se non sono stato chiaro chiedi pure.
Periferiche funzionanti: Webcam: Trust WP-1200p, Stampanti: HP-LJP1006, Mp3: Samsung YP-U3J, Sony NWZ-B142F // non supportano ufficialmente gnu/linux, preferire sempre prodotti con supporto ufficiale.
-
scindypaul
- Prode Principiante
- Messaggi: 79
- Iscrizione: martedì 17 aprile 2007, 10:56
Re: matlab per linux
si ti sei spiegato benissimo!! Ottimo consiglio!!!!!
eventualmente questa funzione non la posso mettere "di default" sul mio octave?
eventualmente questa funzione non la posso mettere "di default" sul mio octave?
Re: matlab per linux
Sicuramente si.
http://www.matematicamente.it/software_ ... 911232997/
Comunque dove spiegano come fare le funzioni in octave spiegano anche queste cose.
http://www.matematicamente.it/software_ ... 911232997/
Comunque dove spiegano come fare le funzioni in octave spiegano anche queste cose.
Ultima modifica di Hyu il domenica 19 ottobre 2008, 22:25, modificato 1 volta in totale.
Periferiche funzionanti: Webcam: Trust WP-1200p, Stampanti: HP-LJP1006, Mp3: Samsung YP-U3J, Sony NWZ-B142F // non supportano ufficialmente gnu/linux, preferire sempre prodotti con supporto ufficiale.
Chi c’è in linea
Visualizzano questa sezione: Bing [Bot] e 6 ospiti

