EULER è un programma interattivo per il calcolo numerico con matrici di numeri reali o complessi, arricchito dalla possibilità di visualizzare grafici 2D/3D e dalla presenza di un linguaggio di programmazione interno, che consente al'utente di dichiarare nuove funzioni, non previste dal programma.
Le principali funzionalità di EULER prevedono:
* la possibilità di operare con valori reali o complessi;
* la disponibilità delle principali caratteristiche dei linguaggi di programmazione di tipo procedurale, tra cui: dichiarazione di variabili locali, passaggio di parametri alla funzioni definite dall'utente, numero variabile di parametri, parametri funzionali, ...
* grafici a due e tre dimensioni
* presenza di vari tipi di grafici
* richiamo di diversi algoritmi di integrazione e differenziazione numerica
* funzioni statistiche
* risoluzione di equazioni algebriche e di equazioni differenziali
* metodi di interpolazione e di approssimazione
* richiamo di funzioni da DLL esterne
* esportazione dei grafici in formato Postscript e in altri formati (tra cui WMF)
* presenza di un editore interno e possibilità di collegamento con editori esterni.
La comunicazione con l'utente è gestita da linea comandi, grazie alla presenza di un interprete che controlla la sintassi di ciascun singolo comando, via via che esso viene introdotto da tastiera.
Per dichiarazione esplicita dell'autore, il programma è simile a
Matlab, anche se i due prodotti differiscono da più punti di vista.
EULER è distribuito in versione GNU/Linux; sul sito web del programma sono disponibili i sorgenti dello stesso (in Visual C++ per Windows, con Gtk per Linux/Unix).
Scaricabile dalla rete al seguente indirizzo: