Ubuntu

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 standards. C'est aussi un langage de programmation mathématique. Il a de nombreux partisans et un soutien commercial. L'entreprise qui l'entretient gagne de l'argent en vendant des services à des entreprises très exigeantes en calculs.

Il y a beaucoup d'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 éléments spécifiques dont vous avez besoin.  Au début, créer et tester des équations est pratique. La langue est facile à utiliser. Les capacités lorsque 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. Utilisez apt pour installer. $ sudo apt installer scilab

Scilab est également disponible sous forme de package tarball sur leur site Web. La procédure est vraiment simple :

Téléchargez l'archive et décompressez-la.

$ 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épertoires dans le répertoire courant. Pour exécuter scilab, cd vers scilab-x.X.x/bac et exécutez, vous n'avez besoin d'aucune autre installation. Pour mettre à jour, il suffit de décompresser le nouveau tarball.

$ ./scilab

Il existe plusieurs exécutables, dont scilab-cli, scilab-adv-cli et XML2Modelica. Pour commencer, commencez par 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 à partir de votre référentiel préféré et après avoir démarré le logiciel vous-même. Si vous utilisez Ubuntu et optez pour l'approche package, utilisez la fonction de recherche.

Trouvez un forfait correspondant à vos besoins.

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

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

$ sudo apt recherche scilab-celestlab

Au prochain démarrage de scilab, celeslab sera disponible dans le menu Boîtes à outils. La documentation s'affiche également dans le navigateur d'aide, la meilleure façon de connaître le package est d'utiliser le code de la documentation. Vous pouvez à la fois exécuter et copier le code dans un fichier vide et le modifier pour 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 cela, ouvrez le gestionnaire de modules depuis le menu Application. Il y a 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 inclut une bibliothèque USB et le support Arduino.

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

Cette partie de Scilab peut prendre des heures pour le geek des maths mais assurez-vous de commencer à coder à l'aide de ces démos. Vous verrez le code d'exécution dans la console et le résultat dans une fenêtre graphique séparée. Pour voir ce qui est disponible, le mieux est d'essayer quelques 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 UNE 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 simplement dans une réponse sur la ligne ci-dessous et toutes les informations seraient perdues.

Cette méthode reflète le fonctionnement d'Octave. Vous pouvez l'utiliser pour prototyper de petites fonctions pour de plus gros logiciels, il peut également être utilisé pour trouver rapidement des solutions aux questions qui surgissent pendant le travail. Une autre chose importante à noter est que la procédure utilise sinm, avec un 'm' à la fin. le 'm' désigne la matrice la régulière péché gère également les nombres simples, c'est la même chose pour la plupart des fonctions disponibles.

Pour les personnes ayant une certaine expérience des scripts, le langage d'octave semblera familier à bien des égards. C'est un choix délibéré des concepteurs.

Utiliser un fichier 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 = squareof(a, b)
aire = a * b
fonction de fin

Pour appeler cette fonction, vous entrez a et b et vous attendez une zone comme résultat.
Dans le type de console

-->exec('/home/[nom d'utilisateur]/squareof.sci', -1)
-->carré de(4,4)
ans  =
-->

Scilab inclut déjà de nombreuses constantes mathématiques comme pi, racine carrée et trigonométrique les fonctions. Lorsque vous avez identifié le domaine 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 dans le script qui sont locales à la routine. Lorsque vous aurez 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 précise 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 fourre autant de fonctions dans le package par défaut et qu'il existe toujours un large éventail de packages d'extension pour les industries spéciales et les travaux scientifiques. Un amateur peut également planifier des circuits électroniques et le trajet d'un drone.  Il est réconfortant de savoir que des packages comme celui-ci existent en tant que source ouverte afin que les gens puissent s'apprendre des choses qui seraient normalement considérées comme impossibles pour un "amateur".

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...