Scilab : calcul numérique scientifique avec environnement de développement

Fiche PLUME
  • Création ou MAJ importante : 29/04/2008
  • Correction mineure : 29/04/2008
Auteur :
  • Violaine Louvet - Institut Camille Jordan (CNRS)
Contact pour cette fiche :
Responsable thématique :
Mots clés
Description
Fonctionnalités générales : 

Scilab contient des centaines de fonctions mathématiques avec la possibilité de rajouter interactivement des programmes écrits dans divers langages (FORTRAN, C, C++, …). Il possède des structures de données sophistiquées incluant les listes, les polynômes, les fractions rationnelles, les systèmes linéaires…), un interpréteur et un langage de programmation de haut niveau.

Autres fonctionnalités: 

Scilab a été conçu pour être un système ouvert dans lequel l’utilisateur peut définir de nouveaux types de données et des opérations sur ces types de données.
Principales boites à outils fournies :

  • Graphique 2-D et 3-D, animation
  • Algèbre linéaire, matrices creuses
  • Polynômes et fractions rationnelles
  • Interpolation, approximation
  • Simulation : solveurs de systèmes d’équations différentielles (explicites et implicites)
  • Scicos : simulateur bloc-diagramme de systèmes dynamiques hybrides
  • Commande classique, robuste, optimisation LMI
  • Optimisation différentiable et non différentiable
  • Traitement du signal
  • Graphes et réseaux
  • Scilab parallèle
  • Statistiques
  • Interfaces avec le calcul formel : package Maple pour la génération de code Scilab
  • Interfaces Fortran, Tcl/Tk, C, C++, Java, LabVIEW
Interopérabilité: 

Scilab contient un outil de conversion de Matlab vers Scilab depuis la version 3.0 : m2sci.

Contexte d'utilisation: 

Utilisé aussi bien dans l’industrie que dans le milieu académique, pour la recherche comme pour l’enseignement.

Limitations, difficultés, fonctionnalités importantes non couvertes: 

Interface de visualisation moins performante que celle de son principal concurrent Matlab.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré: 

La plupart des distributions linux (debian et debian like, …).

Plates-formes : 

Linux, Unix-like, Windows, Mac OS X.

Logiciels connexes: 
Autres logiciels aux fonctionnalités équivalentes: 
Environnement de développement
Type de structure associée au développement: 

Consortium Scilab constitué de structures académiques et industrielles : http://www.scilab.org/consortium/index_consortium....

Eléments de pérennité: 

Soutenu et développé principalement par l’INRIA, c’est une des rares alternatives libres de Matlab.

Références d'utilisateurs institutionnels: 

Nombreux utilisateurs académiques et industriels.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums: 
Documentation utilisateur: 
Contributions: