Qu'est-ce que Scilab ? Soit vous connaissez déjà MATLAB et alors une
réponse rapide consiste à dire que Scilab en est un pseudo-clone libre (voir
un plus loin quelques précisions à ce sujet) développé
par l'I.N.R.I.A. (Institut National de
Recherche en Informatique et Automatique). Il y a quand même quelques
différences mais la syntaxe est à peu près la même (sauf en ce qui concerne les
graphiques). Si vous ne connaissez pas MATLAB alors je vais dire
brièvement que Scilab est un environnement agréable pour faire du calcul
numérique car on dispose sous la main des méthodes usuelles de cette discipline,
par exemple :
D'autre part, Scilab dispose aussi de toute une batterie d'instructions graphiques, de bas-niveau (comme tracer un polygone, récuperer les coordonnées du pointeur de la souris, etc...) et de plus haut niveau (pour visualiser des courbes, des surfaces) ainsi que d'un langage de programmation assez simple mais puissant et agréable car il intègre les notations matricielles. Quand vous testez un de vos programmes écrit en langage Scilab, la phase de mise au point est généralement assez rapide car vous pouvez examiner facilement vos variables : c'est comme si l'on avait un débogueur. Enfin, si les calculs sont trop longs (le langage est interprété...) vous pouvez écrire les passages fatidiques comme des sous-programmes C ou fortran (77) et les lier à Scilab assez facilement.