FreeMat software | |
---|---|
Genere | Analisi numerica Analisi dei dati |
Sviluppatore | Samit Basu, Demetrios Kyriakis, Eugene Ingerman |
Ultima versione | 4.2 (30 giugno 2013) |
Sistema operativo | Linux Microsoft Windows macOS |
Linguaggio | linguaggio assembly C C++ |
Toolkit | Qt |
Licenza | GNU General Public License (licenza libera) |
Sito web | freemat.sourceforge.net |
FreeMat è un sistema di analisi numerica computazionale open source, multipiattaforma, compatibile con MATLAB e GNU Octave. Supporta molti comandi di Matlab e alcuni di IDL, e in più offre una interfaccia nativa a programmi scritti in C, C++ e Fortran. Supporta lo sviluppo di algoritmi paralleli attraverso MPI e può disegnare grafici sia 2D che 3D.
Una caratteristica molto comoda di FreeMat è la capacità di importare e usare nativamente funzioni da librerie dinamiche esterne:
> import('F:\\WINDOWS\\system32\\msvcrt.dll','printf','printf','int','string t,int a')
> printf('%d\n',3)
3