Dernière mise à jour : 14/12/2025 à 21h13
Table des matières
iconePré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]