# Découvrir Scilab

Ce wikilivre se trouve sur les étagères informatique et mathématiques.
Scilab est un logiciel libre de calcul numérique. Le projet est initié dans les années 1980 par des chercheurs de l'Institut national de recherche en informatique et en automatique (INRIA) ; il prend successivement les noms de Blaise, Basile puis Meta2. Scilab en tant que tel — à l'origine appelé Ψlab — se développe dans les années 1990 en partenariat entre l'INRIA et de l'École nationale des ponts et chaussées (ENPC), et est pris en charge depuis 2003 par le Scilab Consortium.
    Terminé
* Une version imprimable du livre « Découvrir Scilab » est disponible. (voir/ modifier)
* Une version PDF de ce livre est disponible.
Le but du présent ouvrage est de mettre un pied à l'étrier pour l'utilisation de ce programme. Scilab est un outil très puissant permettant de faire des choses très complexes, mais nous nous contenterons ici de choses élémentaires. Les applications proposées peuvent sans doute être faites par d'autres programmes, qui seront peut-être plus faciles d'accès (notamment ayant une interface graphique plus développée) ; le but ici est juste d'aider à la prise en main de logiciel sur des exemples simples. Scilab étant un langage de programmation, on peut travailler sur des applications plus complexes en développant des programmes.
Le présent ouvrage a été écrit pour la version 5.5 de Scilab. Il peut y avoir des différences avec des versions antérieures ou postérieures.

## Conventions de notation

Tout ce qui est tapé au clavier par l'utilisateur et tout ce qui est affiché à l'écran par Scilab est mis sous cette forme-là (balise HTML « <code>…</code> », habituellement rendu par une police à chasse fixe avec empattement du type Courier sur fond gris-clair). Lorsqu'une partie figure en italique, cela signifie qu'elle doit être remplacée en fonction du contexte. Par exemple, sin(nombre) signifie que la chaîne « nombre » doit être remplacée par un nombre.
Lorsqu'il s'agit d'une touche de clavier particulière, elle est mise entre crochets, par exemple [Suppr] désigne la touche permettant de supprimer une lettre. Lorsqu'il s'agit d'une combinaison de touches, on met un signe plus entre les touches ; par exemple, [Ctrl]+[C] indique qu'il faut appuyer simultanément sur les touches « contrôle » et « C ».
Les contrôles qui sont actionnés par la souris (boutons graphiques, zones de texte, menus déroulants…) sont signalés en gras. Dans le cas d'un menu, le tube « | » indique l'option choisie ; par exemple, Édition | Copier signifie qu'il faut cliquer sur le menu Édition, puis sur l'option Copier qui apparaît dans le menu déroulant.
Les extensions de nom de fichier sont notées en capitales.

## Table des matières

* Interface
* Calculs élémentaires
* Calcul numérique
* Statistiques
* Interpolation, extrapolation et lissage
* Régression
* Calcul différentiel et intégral
* Résolution d'équations
* Optimisation d'une fonction
* Matrices creuses
* Graphiques et sons
* Programmation
* Créer une interface graphique GUI
* Environnement
* Structures de données avancées
* Gestion des fichiers
* Équivalences Matlab-Scilab
* Xcos
* Atoms
* Index

## Voir aussi
### Autres wikilivres

* Découvrir Matlab
* Programmation Octave
* Introduction au logiciel Maxima
* Programmation statistiques avec R

### Liens externes

* « Site officiel de Scilab » (consulté le 24 novembre 2006)
** « Scilab pour les lycées », sur Scilab (consulté le 24 novembre 2006)
** (en) Alan Edelman (MIT), « Open Source and Traditional Technical Computing » [PDF], sur Scilabtec 10, 6 juin 2010 (consulté le 19 février 2014)
* « Site officiel Scicoslab » (consulté le 31 juillet 2013), un projet issu d'une scission INRIA/Scilab Entreprise (fork)
* « Scilab tutorials », sur Openeering (Enginsoft) (consulté le 2 janvier 2014)
* « Sciweb » (consulté le 9 février 2016), un interpréteur Web pour Scilab
* anglais David Goldberg, « What every computer scientist should know about floating-point arithmetics », dans ACM Computing Surveys, vol. 23, n$^o$ 1, mars 1991 [texte intégral]
* S Lemaire, « Introduction à Scilab » [PDF], sur Université Paris-Saclay, 2016 (consulté le 31 mai 2022)

## Notes

* ↑ Scilab est sous licence CeCILL