Pagina 1 di 1

software matematici

Inviato: dom 2 nov 2008, 0:38
da birg81
Salve,
sono in procinto di fare un esame ma mi scoccio di scaricare piratamente l'ultima versione di matlab e visto che non mi va di passare le mie giornate su windows volevo un alternativa per linux per il matlab.
Per il momento ho trovato sia octave che scilab..
Voi cosa mi consigliate?!
Quali trai due è meglio (cioè più compatibile con matlab)?!?...
In alternativa quale altro programma mi consigliate di usare???

Re: software matematici

Inviato: dom 2 nov 2008, 9:49
da Luke88
io ti consiglio octave.
ha come obiettivo la compatibilità con matlab, mentre scilab no...
anche octave non è compatibile al 100% con matlab comunque, ma sempre moolto più di scilab.

se vuoi una gui per octave prova qtoctave, sembra abbastanza simile a matlab.

Re: software matematici

Inviato: dom 2 nov 2008, 11:54
da Ivanhoe
Ciao,

Consiglio decisamente Octave per gli stessi motivi. Tra l'altro l'ultima versione stabile (la 3.0.x)
ha aggiunto la piena compatibilità con i comandi grafici di Matlab, per cui la compatibilità
è ora al 99% o giù di lì. Nell' help in linea di Octave puoi trovare l' elenco dettagliato delle
poche differenze con Matlab. Ma moltissimi (per non dire tutti) dei tuoi programmi li potrai far girare
senza modifica alcuna.
Buon lavoro

Re: software matematici

Inviato: dom 2 nov 2008, 14:13
da Toni
sono in procinto di fare un esame ma mi scoccio di scaricare piratamente l'ultima versione di matlab
compralo , scenziato !

Re: software matematici

Inviato: dom 2 nov 2008, 14:25
da op15l
si octave è un buon programma, lo uso al lavoro che non ho la licenza di MatLab,
comunque di matlab esiste anche la versione linux

Re: software matematici

Inviato: dom 2 nov 2008, 19:12
da birg81
op15l ha scritto:si octave è un buon programma, lo uso al lavoro che non ho la licenza di MatLab,
comunque di matlab esiste anche la versione linux
si lo so che esiste pure per linux ma si paga ugualmente.

Cambiando discorso, octave so che ha piena compatibilità con i comandi base, i problemi nascono con i tool grafici, tipo quelli per l'analisi in frequenza di sistemi.
Non so se con octave posso creare file .m e creare funzioni... o almeno non avendo nessun gui non so se sia possibile creare file .m e in che directory salvarli.

qualcuno mi sa dare qualche informazione in merito?!

Re: software matematici

Inviato: dom 2 nov 2008, 19:20
da phobos3576
Credo sia stato detto più volte che Scilab è stato realizzato dallo stesso gruppo (INRIA) che ha sviluppato anche Matlab; nella documentazione di Scilab si trovano tutti i dettagli relativi alla compatibilità (e anche all'interfacciamento) con Matlab.

software matematici

Inviato: lun 3 nov 2008, 9:23
da birg81
per il momento 2 a favore di octave e uno a favore di scilab... la discussione si fa accesa :-k

Re: software matematici

Inviato: lun 3 nov 2008, 22:24
da Absolut
Toni ha scritto:
sono in procinto di fare un esame ma mi scoccio di scaricare piratamente l'ultima versione di matlab
compralo , scenziato !

eh si tanto costa poco!

credo che scilab consenta una maggiore compatibilità con matlab!
octave l'ho usato solo una volta per qualche minchiata..... cosi come scilab....

resta solo provarli!

Re: software matematici

Inviato: mar 4 nov 2008, 11:22
da Blizzard
ciao,
non critico questa discussione. Anzi è ottima.
Dato che comunque per ora mi sembra abbastanza paritaria come situazione io leggerei le differenze sui rispettivi siti e poi (dato che di interpretazione di sorgenti si tratta) scriverei i miei esercizi matlab e li darei in pasto ad entrambi (tanto sono open/fs e la rete è veloce) e vedrei sul campo come reagiscono alla sintassi m.l.
Poi facci sapere per un uso accademico chi ha dato i migliori frutti

ciao
Gio

software matematici

Inviato: gio 6 nov 2008, 12:10
da birg81
Grazie Giovanni fammi sapere

Re: software matematici

Inviato: gio 6 nov 2008, 12:54
da absinthe
ti parlo per esperienza diretta: 3 anni di dottorato di ricerca con c, matlab e linguaggi specialistici per la fonetica computazionale. ho sviluppato e sviluppo tutt'ora un toolbox per lo speaker recognition e utilizzo matlab in ambiente prototipale per fare poi il porting in c di applicativi industriali.

1- se hai moli di dati da portare da matlab ad altri sistemi sei nella cacca comunque qualsiasi sia la scelta. ad ogni modo octave è NETTAMENTE più compatibile con matlab di scilab. scilab 5.x è ancora un pò scassato, tipo kde 4.x ;-) scilab ha comunque un ambiente di sviluppo SUPERIORE ad octave. anche se occorrerà aspettare almeno la 5.1

2- il problema è che le gui per octave fanno un pò schifo e la produttività con la sola shell senza strumenti pratici per il debug cala.

3- se devi realizzare delle gui è un casino. per i plottaggi è tutto ok!

4- i toolbox non esistono su octave quindi non c'è compatibilità! occhio però che certe cose che in matlab sono toolbox le trovi nel core di octave

5- se vuoi un cosiglio a breve termine: ocate e sofferenza. se vuoi un consiglio a lungo termine: imparati il python (spero di cominciare presto) con scipy. è veloce quanto matlab è gratuito ma solo un pò più legnoso sulla sintassi.

6- ho assistito ad una conferenza su scilab! mitoco ma ancora la versione 5 è acerba per la produzione e se devi fare porting sverni: meglio per progetti nuovi e come cambiamento (più o meno) radicale di ambiente di sviluppo. e comunque non è diffuso e di ampio respiro come il python

7- dobbiamo convertirci al python nostro unico signore e tool RAD! :-)

M

Re: software matematici

Inviato: gio 6 nov 2008, 17:03
da albatros
absinthe ha scritto:dobbiamo convertirci al python nostro unico signore e tool RAD
Beh, sì, sono abbastanza d'accordo: negli ultimi tempi mi sono interessato un po' a sage (www.sagemath.org) e a pyephem (http://rhodesmill.org/pyephem/), entrambi basati su python, e devo dire che l'impressione finora è stata molto buona e mi ha portato a rispolverare e rivalutare questo linguaggio. :)