Scilab : logiciel de calcul scientifique

Scilab est un logiciel libre de calcul (matriciel) similaire à Matlab™ ou Octave. A l'origine (1990) développé par l'INRIA et l'ENPC, puis par le Consortium Scilab (hébergé par l'Inria), il est depuis 2010 développé et maintenu par Scilab Enterprises. Il est distribué gratuitement avec son code source depuis 1994. Depuis la version 5 (2008), sa license CeCILL, compatible avec la GNU GPL en fait un logiciel totalement libre.

La syntaxe et les possibilités offertes par Scilab sont similaires à celles de Matlab™, mais les deux logiciels ne sont pas compatibles même si un traducteur Matlab™ vers Scilab existe. Il existe également une passerelle Scilab ↔ Labview™.

Scilab peut exécuter des instructions en ligne de commande, ainsi que des fichiers de commande (scripts) contenant des instructions (format texte). On peut également exécuter des programmes Fortran ou C à partir de Scilab. Scilab est complété par un environnement graphique Xcos comparable à l'environnement graphique Simulink™ fourni avec Matlab™.

Scilab permet les tracés de surface en 3D et il est possible de dessiner directement des figures géométriques sur le graphique.

Pré-requis

Installation

À partir des dépôts officiels

Il vous faudra avoir activé l'accès aux dépôt universe. Installez ensuite le paquet scilab.

Vous voudrez probablement aussi installer la documentation Scilab: scilab-doc et ou scilab-doc-fr

À partir des fichiers binaires

Si vous souhaitez installer une version plus récente, vous pouvez télécharger la version binaire depuis site web de Scilab:

Puis décompressez-la dans le répertoire voulu au moyen de la commande tar :

tar -xzf scilab-X.X.X.bin.linux-i686.tar.gz

Entrez la commande suivante pour exécuter le programme :

~/scilab-X.X.X/bin/scilab

La documentation (en anglais) est automatiquement installée.

Utilisation

Lancez l'application via le tableau de bord Unity ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante :

scilab -nw

Au lancement de Scilab, une console s'ouvre. Vous pouvez y écrire directement des lignes de codes. par exemple :

a=2
b=a+1

Vous pouvez aussi lancer des scripts que vous aurez écrit dans des fichiers séparés. par exemple, pour lancer le script mon_script.sce :

exec('mon_script.sce')

Le plus utile pour un débutant, c'est la fonction help qui vous renseigne sur la syntaxe des fonctions. Par exemple:

help plot2d

Configuration

Le fichier ~/.Scilab/scilab-x.xx/scilab.ini est un fichier (à créer) contenant les commandes que l'on souhaite faire exécuter par Scilab lors de son lancement.

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Liens

  • scilab.txt
  • Dernière modification: Le 28/04/2018, 11:14
  • (modification externe)