You are here:
tecnoteca.it
Sezioni speciali
Calcolo scientifico
Elaborazione numerica e simbolica
O-Matrix
O-Matrix
O-matrix pone come suo dichiarato riferimento ildiffusissimo software Matlab, che viene citato
fin dal titolo della pagina web del prodotto.
O-Matrix è un ambiente di elaborazione e di sviluppo integrato
che rispetto a Matlab promette migliori performance ad un prezzo più competitivo.
O-Matrix rimane infatti come Matlab un software commerciale.
Tuttavia, ne esiste una versione Light del tutto gratuita, anche se soggetta ad alcune limitazioni (vedi).
O-Matrix è un ambiente completo di analisi e visualizzazione scientifica,
e consente come i suoi concorrenti sia di effettuare interattivamente
veloci "prove", sia di sviluppare applicazioni in maniera molto più
rapida dei linguaggi di programmazione classici, essendo il suo linguaggio
di programmazione orientato al calcolo matriciale. Questo non compromette
troppo le performance essendo le routine compilate a partire da codice
ottimizzato assembly o FORTRAN e derivato da algoritmi ben consolidati,
in particolare nel settore dell'analisi numerica.
L'ambiente può essere esteso dall'utente come al solito,
ovvero creando nuove routine nel linguaggio proprietario e salvate in
file esterni con estensione OMS, ma anche richiamando routine compilate dai
linguaggi Fortran o C, attraverso il meccanismo delle DLL.
E' inoltre supportata la comunicazione fra processi per poter interagire
anche con programmi completamente esterni.
Le routine di visualizzazione consentono di
raggiungere un discreto
livello di qualità, sufficiente anche per
presentazioni finali, anche se Matlab offre sicuramente
molto di più. Un debugger integrato completa l'ambiente
di O-Matrix.