You are here:
tecnoteca.it
Sezioni speciali
Calcolo scientifico
Elaborazione numerica e simbolica
Scilab
Scilab
Scilab è un ambiente di calcolo interattivo freeware, sviluppato in Francia, a partire dal 1989, dall´INRIA.Scilab si può avvicinare al software commerciale
MATLAB come caratteristiche di potenza e flessibilità, ed anche le sue potenzialità grafiche, che spaziano dal 2D al 3D ed all'animazione, non hanno troppo da invidiare a quelle di diversi software commerciali.
Scilab contiene una enorme quantità di funzioni predefinite che, essendo disponibili subito ed in maniera completamente gratuita, suggerisce il confronto con un MATLAB "carrozzato" con diversi toolbox opzionali piuttosto che con il MATLAB in versione base.
Da notare anche la notevole integrazione con i
linguaggi di programmazione tradizionali come C e Fortran che non solo consente di riutilizzare
funzioni già scritte in questi linguaggi attraverso un link dinamico, ma consente, una volta realizzata una procedura Scilab perfettamente funzionante, di poterla tradurre in Fortran per integrarla nei "vecchi" programmi, o semplicemente per sfruttare l'efficienza dei relativi compilatori e minimizzare i tempi di calcolo di procedure particolarmente gravose.
Questo avviene con la funzione sci2for - scilab to fortran - che pero' viene considerata dagli sviluppatori
ancora in versione molto preliminare, essendo in grado
di tradurre per ora solo funzioni piuttosto semplici.
Fra i toolbox di Scilab spicca Scicos,
un ambiente dove è possibile realizzare,
attraverso diagrammi a blocchi, modelli di
sistemi dinamici di cui è possibile effettuare
successivamente la simulazione.