Installer Scilab sur Ubuntu

Installer Scilab sur Ubuntu
Scilab est une entreprise qui vend des services de simulation et de modélisation aux industries. Ils ont publié leur logiciel sous une licence open source. Le logiciel ressemble à Octave et le langage de programmation suit les mêmes normes. C'est aussi un langage de programmation mathématique. Il a de nombreux supporters et soutien commercial. L'entreprise qui le maintient fait de l'argent des services de vente aux entreprises avec une forte demande de calculs.

Ce sont de nombreuses entreprises qui utilisent ce package et en même temps, la plupart d'entre elles contribuent au code. Vous pouvez le trouver dans le gestionnaire de fichiers intégré. Dans cet outil, vous pouvez également installer les choses spécifiques dont vous avez besoin. Lors du début, la création et le test d'équations sont pratiques. La langue est facile à démarrer avec. Les capacités où les choses deviennent complexes sont impressionnantes.

Comment installer scilab sur Ubuntu

  1. Assurez-vous que votre système est à jour. $ sudo apt mise à jour
    $ sudo apt mise à niveau
  2. Utiliser APT pour installer. $ sudo apt install scilab

Scilab est également disponible en tant que package de tarball sur leur site Web. La procédure est vraiment simple:

Téléchargez le tarball et déballer.

$ tar -xvf ~ / téléchargements / scilab-6.0.1.poubelle.Linux-X86_64.le goudron.gz

Le déballage crée une structure de répertoire dans le répertoire actuel. Pour exécuter scilab, cd à scilab-x.X.x / bac Et courez, vous n'avez pas besoin d'installation supplémentaire. Pour mettre à jour, déballer simplement le nouveau tarball.

$ ./ scilab

Il existe plusieurs exécutables, dont Scilab-CLI, SCILAB-ADV-CLI et XML2MODELICA. Pour commencer, commencez Scilab Plain. Vous utiliserez les autres lorsque vous serez plus avancé.

Ce n'est que la première étape pour devenir productif avec Scilab. Les packages sont disponibles à la fois dans votre référentiel préféré et après avoir démarré le logiciel vous-même. Si vous utilisez Ubuntu et accompagnez l'approche du package, utilisez la fonction de recherche.

Trouvez un package assorti pour vos besoins.

Voici un exemple, le Celestlab bibliothèque. Cette bibliothèque, créée par, vous l'avez deviné, Celestlab.

Ils l'utilisent pour calculer les trajectoires pour les vols spatiaux et l'analyse en orbite. Ils ont publié le package à la communauté. Alors allez-y, commencez à planifier votre prochaine mission spatiale. 🙂

$ sudo apt Search scilab-celestlab

Lorsque vous démarrez Scilab la prochaine fois, Celestlab sera disponible dans le menu des boîtes à outils. La documentation apparaît également dans le navigateur d'aide, la meilleure façon de connaître le package est d'utiliser le code dans la documentation. Vous pouvez à la fois exécuter et copier le code dans un fichier vide et modifier vos propres fonctions.

L'autre façon d'installer de nouveaux packages est de rechercher avec la fonction intégrée de l'application. Pour ce faire, ouvrez le gestionnaire de modules à partir du menu de l'application. Là-bas est une grande collection de modules. Certains ajoutent des capacités mathématiques pour des applications spécifiques tandis que d'autres ajoutent des capacités de communication. Cela comprend une bibliothèque USB et un support Arduino.

Si c'est la première fois que vous utilisez le scilab, démarrez les démostrations à partir de '?→ Démonstrations scilabs ' menu. Ce qui apparaît est une longue liste de scripts de démonstration pour vous montrer à quoi vous pouvez utiliser le logiciel pour. Par exemple, vous pouvez voir des échantillons des différents thèmes de couleur disponibles pour les graphiques. Le module «graphplot» le montre dans l'illustration 1:

Cette partie du scilab peut consommer des heures pour le geek mathématique, mais assurez-vous de commencer à coder avec l'aide de ces démos. Vous verrez le code d'exécution dans la console et le résultat dans une fenêtre de graphique séparée. Pour voir ce qui est disponible, le meilleur est d'essayer certains calculs avec la console. Sur la console, tapez votre expression et le résultat apparaîtra ci-dessous.

--> A = [1,2; 2,4];
--> sinm (a) +0.5 *% i * (expm (% i * a) -expm (-% i * a))
ANS =
0 0
0 0

Dans l'expression ci-dessus, la routine définit UN comme matrice et les valeurs sont utilisées dans le calcul. Regardez attentivement la première déclaration, elle se termine par un point-virgule. Sans le point-virgule, la valeur apparaîtrait dans une réponse sur la ligne ci-dessous et toutes les informations sont perdues.

Cette méthode reflète le fonctionnement de l'octave. Vous pouvez l'utiliser pour prototyper les petites fonctions pour des logiciels plus grands, il peut également être utilisé pour trouver des solutions rapidement aux questions qui apparaissent pendant le travail. Une autre chose importante à noter est que la procédure utilise gomer, avec un 'M' à la fin. Le 'M' désigne la matrice de la péché gère également les numéros uniques, c'est la même chose pour la plupart des fonctions disponibles.

Pour les personnes ayant des scripts d'expérience, la langue octave sera familière à bien des égards. Ceci est un choix délibéré des concepteurs.

Utilisez un fichier de modèle pour voir le format. Le haut a des commentaires, indiqués par des étoiles au début de la ligne. Une fonction ressemble:

zone de fonction = carré (a, b)
zone = a * b
finition de fin

Pour appeler cette fonction, vous saisissez A et B et attendez-vous à la zone en conséquence.
Dans le type de console

--> exec ('/ home / [nom d'utilisateur] / carréof.Sci ', -1)
--> carré (4,4)
ANS =
-->

Scilab comprend déjà de nombreuses constantes mathématiques comme pi, racine carrée et trigonométrique les fonctions. Lorsque vous avez identifié la zone d'intérêt, vous pouvez trouver la plupart des fonctions pour votre domaine d'intérêt particulier.

Vous pouvez également avoir des variables à l'intérieur du script local à la routine. Lorsque vous êtes avancé, lisez la documentation des modules dont vous avez besoin et utilisez leurs fonctions intégrées. Les modules vous aideront à apprendre les détails les plus complexes de votre zone étroite. Votre projet a besoin d'une mise au point laser pour que vous puissiez réaliser quelque chose de vraiment utile. Choisissez un module d'Octave Forge pour répondre à vos besoins, mais n'oubliez pas tout ce qui est déjà intégré.

Conclusion

Scilab est un package très puissant et les grandes institutions et entreprises l'ont adopté. Compte tenu de ces faits, il n'est pas surprenant que le programme s'entasse dans de nombreuses fonctions dans le package par défaut et il existe toujours un large éventail de packages d'extension pour les industries spéciales et les emplois scientifiques. Un amateur peut également planifier des circuits électroniques et le chemin d'un drone. Il est réconfortant de savoir que des packages comme celui-ci existent en tant qu'open source afin que les gens puissent se enseigner des choses qui seraient normalement considérées comme impossibles pour un «amateur».