Mathématiques

Utiliser Scilab

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 14/12/2025 à 21h13
Table des matières icone

Présentation


Scilab est un logiciel libre de calcul numérique open source, multi-plateforme fournissant un environnement de calcul pour des applications scientifiques, et l'enseignement. Il permet effectuer des calculs mathématiques, la modélisation, la simulation, l'analyse de données, et la visualisation graphique. Scilab manipule des tableaux numériques à 2 dimensions.

Scilab possède un langage de programmation intégré qui permet d'écrire des scripts pour automatiser des tâches, créer des algorithmes, et développer des applications spécifiques.

En résumé, un MATLAB gratuit.
En concurrence cependant avec l'ensemble Python, Numpy, Matplotlib, Scipy.

Installation


Sous Linux, les versions binaires sont disponibles sur le site de Scilab sous la forme d'un fichier « .tar.gz ». Il n'y a pas besoin de programme d'installation avec Scilab sous Linux : il suffit de décompresser l'archive dans un répertoire cible. Une fois cela fait, le fichier binaire se trouve dans le /chemin/de/scilab/bin/scilab. Lorsque ce script est exécuté, la console apparaît immédiatement.

Les sources sont aussi disponibles sur ce même site.

Configuration


Faire un lanceur


Étant donné que Scilab n'est pas « installé », c'est à vous d'ajouter un lanceur dans le menu des applications de votre système.

Fichiers de configuration


Les fichiers de configuration sont dans /$HOME/.Scilab/scilab-2026.0.0 pour la version 2026.

Pour les versions précédentes c'est scilab-2024.1.0/, scilab-2025.0.0/, ou scilab-2025.1.0/.

--- Le thème graphique---
Le thème graphique de Scilab peut poser problème, ou tout simplement ne pas plaire.

La commande de Scilab getinstalledlookandfeels() permet de lister les thèmes graphiques disponibles getinstalledlookandfeels()

--> getinstalledlookandfeels()

ans = [4x1 string]

"javax.swing.plaf.metal.MetalLookAndFeel"
"javax.swing.plaf.nimbus.NimbusLookAndFeel"
"com.sun.java.swing.plaf.motif.MotifLookAndFeel"
"com.sun.java.swing.plaf.gtk.GTKLookAndFeel"

Avec le thème Breeze sombre de Mageia, le thème com.sun.java.swing.plaf.gtk.GTKLookAndFeel de Scilab donne des menus avec une police noire sur le fond sombre. Illisibles.

La commande Scilab
bok=setlookandfeel("javax.swing.plaf.nimbus.NimbusLookAndFeel") permet d'utiliser la thème Nimbus. Hélas, il faudra recommencer à cahque démarrage.

On peut demander à Scilab de charger un thème particulier au démarrage. Pour cela:
[list]
[*]créer un fichier .scilab dans votre .Scilab/scilab-2026.0.0/ (à adapter selon la version) ;
[*]dans ce fichier inscrire le thème désiré, par exemple setlookandfeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"), pour le thème Nimbus ;
[*]Enregistrer.
list]
Scilab démarrera à chaque fois avec ce thème.

Sitographie


[list]
[*]Page de téléchargement de Scilab
[*]<a class="offload" href=""> </a>
[*]<a class="offload" href=""> </a>
[*]Le problème du thème graphique
[*]PDF Scilab débutant
[list]