Matlab è lo standard industriale de facto, è pronto ora e qui, e ha una grande azienda dietro a spingerlo.
Scilab è da tempo l'alternativa open source, ma sinceramente non mi ha mai fatto appello. Penso che o non abbiano mai creduto abbastanza sul progetto, o che tu abbia bisogno di troppi soldi per realizzare un prodotto valido di questo tipo.
Ed è un vero peccato, perché abbiamo un disperato bisogno di una buona alternativa open source, perché l'open source è l'unico modo per essere molto efficienti su diverse piattaforme: in realtà MATLAB è molto bravo a prototipare programmi di piccole-medie dimensioni, ma poiché è closed source, è molto difficile scalarlo, per esempio ai supercomputer, che richiedono spesso una completa riscrittura del codice.
Sage potrebbe essere il terzo modo, ha un sacco di potenziale, e ci scommetterei su di esso. Controllalo. Non reinventa la ruota come ha fatto Scilab, ma prende il software esistente e lo fonde in un nuovo programma. È basato su Python che ha guadagnato molto slancio nel mondo informatico, dal momento che ha dimostrato di essere abbastanza facile da prototipare rapidamente, e abbastanza versatile da funzionare su piattaforme esotiche come i supercomputer o G PGPU.
@ MatlabDoug
È possibile in ambiente medio-piccole, ma molto grande compito la flessibilità di source è preziosa.
A partire da strumento di basso livello come open-mpi che permette di sintonizzare con precisione le applicazioni, attraverso il quadro di livello superiore come PETSc che sollevare un sacco di lavoro dalle spalle, per java e python implementazioni che consentono di concentrarsi sugli algoritmi dimenticando molti dei mal di testa delle lingue di livello inferiore.
Ma la vera prova è che una sorprendente maggioranza dei top500 supercomputer preferisce open source alternatives.
@Mascarpone Per quanto riguarda il ridimensionamento del supercomputer, sei a conoscenza del fatto che MATLAB ha una casella degli strumenti per farlo? http://www.mathworks.com/products/parallel-computing/ – MatlabDoug
@MatlabDoug I ha risposto;) – Mascarpone