Newsgroup: it.discussioni.ingegneria
Titolo: quale differenza tra mathematica e matlab?

Quale è la differenza tra mathematica e mathlab?
grazie in anticipo.
Mario.

mathematica è solamente un po' più datato ma direto molto più
specificatamente ad apllicazioni matamatiche,appunto,come calcolo simbolico
senza alcun problema di overflow...ecc,ecc,cose che ti possono succedre con
MatLAB il quale è decisamente più completo per qualsiasi tipo di calcolo tu
debba effettaure (utilissimo per esempio nel caso di studi con il FEM ,Finit
Elements Method) ma neceesita d'altra parte di una serie di Tool books per
le specifiche oprazioni;tutto questo a agrandi grandi linee,per spiegazioni
più approfondite ti risp. sicuramnte qualcuno più competente.
ciao ,gigi.
<p@p.p> wrote in message 39f0bf21...@news.libero.it...


Non conosco molto mathematica, ma mi reputo un esperto di matlab.
Questo programma è lo stato dell'arte per quanto riguarda il calcolo
matriciale e tutto quello che ha a che fare con grosse quantità di dati.
Ha inoltre il grande pregio di essere facilmente programmabile, avendo una
interfaccia di compilazione tipo pascal o C.
E' inoltre insuperabile per la creazione dei grafici. E'posssibile fare
grafici di tutti i tipi, regolandone ogni possibile caratteristica.
Io personalmente lo sto usando per la mia tesi, e mi ha permesso addirittura
di realizzare grafici 3d del mio capannone applicando suulle pareti i
grafici a curve di livello che mi servivano.
Consente inoltre di utilizzare la programmazione ad oggetti, facendo uso dei
bottoni, dei menu a tendina e di tutta la GUI di windows.
Con il toolbox (che è compreso in tutte le versioni dalla 5.1 in poi)
inoltre si può avere accesso ad una infinità di funzioni.
Ci saranno un qualcosa come 30000 pagineo anche più di manuali allegati al
programma che spiegano queste funzioni.
Tuttavia, se il tuo scopo è più orientato all'analisi simbolica, è più
opportuno rivolgersi a programmi tipo maple, che sono più specifici in
questo campo.
ciao
<p@p.p> ha scritto nel messaggio news:39f0bf21...@news.libero.it...


 Quale è la differenza tra mathematica e matlab?
le differenze sono tante.
Mathematica è nato come sistema di analisi simbolica
Matlab è nato come sistema di analisi numerica
poi con il tempo entrambi si sono evoluti occupando lo spazio dell'altro
ed ora mathematica ha dei buoni strumenti di analisi numerica e matlab può
effettuare l'analisi simbolica utilizzando, se non erro, lo steso motore
di maple.
sostanzialmente matlab ha come cuore un linguaggio procedurale, peraltro
molto simile al C e fa ampio uso di array e matrici per la memorizzazione
e la eleborazione dei dati. Sentirai spesso parlare di vettorializzazione
di un problema in matlab
uno dei vantaggi di matlab è che è costituito da un nucleo di comandi
relativamente contenuto e quindi apprendibile (!) in poco tempo
mathematica è a mio avviso più moderno in quanto per sua natura fa uso di
diversi stili di programmazione non procedurali, in particolare logico,
basato su regole e  funzionale. la struttura di base è l'espressione che
viene manipolata attraverso meccanismi di pattern matching.
In questo modo si possono scrivere in poche righe programmi che in un
linguaggio procedurale ne chiederebbero decine e decine.
Lo svantaggio è che il nucleo da imparare è un po' più vasto di quello di
matlab e che devi abbandonare lo stile procedurale, ma non te ne pentirai.
entrambi i pacchetti hanno alle spalle una buona quantità di testi (puoi
vedere sui rispettivi siti web) ed un NG dedicato agli utilizzatori
news.comp.soft-sys.matlab
news.comp.soft-sys.mathematica
dove poter ottenere aiuto.
entrambi hanno i manuali in rete (quelii di matlab sono scaricabili in
formato PDF, quello di mathematica è solo online - anche perchè sono una
cinquantina di MB) presenti sui rispettivi siti.
Matlab ha inoltre dalla sua simulink ed è maggiormente impiegato dal mondo
dell'industria. Mathematica è forse per sua natura più diretto al mondo
dell'università anche se la wolfram ci tiene a fare sapere che sono molti
gli ingegneri ad usarlo. Puoi trovare u elenco delle applicazioni su
entrambi i siti. Basta cercare.
Ma è il costo la nota dolente di entrambi:
Mathematica 4 costa nella versione professionale 5 testoni, 360 mila
quella studente. Di Matlab non ho i prezzi aggiornati.
saluti,
Peltio
PS
Quando rispondi ad un messaggio non lo riportare per intero.
Lascia solo lo stretto necessario per far capire a cosa stai rispondendo e
cancella tutto il resto. Per ulteriori informazioni vai sul NG it.faq e
scarica le FAQ per l'uso dei newsgruop.

Non conosco molto mathematica, ma mi reputo un esperto di matlab.
Ohibò...che fortuna...proprio oggi ho avuto un problemino con matlab.
Devo risolvere un sistema di 2 equazioni in 2 incognite non lineare. A
parteche non riesco a farlo convergere 8-( Beh, ho anche un problemino
a monte. Quando dico a Matlab di fare la radice cubica di un numero
negativo, il buon programma mi ritorna la soluzione complessa. Ora, ho
capito che matlab è bravissimo e sa trovare tutte e tre le soluzioni
del problema, ma a me interesserebbe la soluzione reale negativa...8-)
Hai qualche idea in proposito? E poi...sapresti forse dove trovare
qualche funzione per la soluzione dei sistemi non lineari? Finora non
sto avendo fortuna puntando sulle contrazioni. Prossimamente proverò a
risolvere il problema trasformandolo, passo dopo passo, in un sistema
lineare...beh, vediamo...
Ciao e 73-51 de Tartaruga .
.oO-=> TARTARUGA (* Gabriele *) <=-Oo.
E-Mail: 
rug...@tin.it
Packet CB: 
http://www.geocities.com/ita490/
Astronomy: 
http://www.geocities.com/rugabri/
"Chi dorme non piglia pesci, ma chi non dorme, alla fin fine...muore..."
(C) Tartaruga 1999 ;-)