Outils pour utilisateurs

Outils du site


issue92:critique

Ceci est une ancienne révision du document !


Table des matières

1

Scilab description: Scientific software package for numerical computations. Scilab is a matrix-based scientific software package. Scilab contains hundreds of built-in mathematical functions, rich data structures (including polynomials, rationals, linear systems, lists, etc…), and comes with a number of specific toolboxes for control, signal processing, etc. This package also provides Xcos, a graphical editor to design hybrid dynamic systems models. Models can be designed, loaded, saved, compiled and simulated. A stable and efficient solution for industrial and academic needs, Xcos provides functions for modelling of mechanical systems (automotive, aeronautics…), hydraulic circuits (dam, pipe modelling…), control systems, etc. Modelica capabilities are also provided. I am totally blown away with the features available in Scilab, in my opinion rivalling Matlab, and definitely ahead of Octave (Octave's new GUI should be released soon).

Description de Scilab (note pour les relecteurs : j'ai fait un copier/coller de la description trouvée avec apt-cache show sous Ubuntu, je pense qu'il ne faut pas trop modifier ce paragraphe) : Paquet logiciel scientifique pour le calcul numérique. Scilab est un ensemble de logiciels scientifiques basés sur des matrices. Scilab contient des centaines de fonctions mathématiques intégrées, des structures de données riches (notamment les polynômes, les rationnels, les systèmes linéaires, les listes, etc.) et est livré avec un certain nombre de boîtes à outils spécifiques pour le contrôle, le traitement du signal, … Ce paquet fournit aussi Xcos, un éditeur graphique pour concevoir des modèles de systèmes dynamiques hybrides. Les modèles peuvent être conçus, chargés, sauvegardés, compilés et simulés. Solution stable et efficace pour les besoins industriels et universitaires, Xcos fournit des fonctionnalités pour la modélisation de systèmes mécaniques (automobile, aéronautique, …), des circuits hydrauliques (barrage, modélisation de tuyaux, …), des systèmes de contrôle, etc. Les capacités de Modelica sont également fournies.

Je suis totalement époustouflé par les fonctionnalités disponibles dans Scilab, qui à mon avis rivalise avec Matlab et est certainement devant Octave (la nouvelle interface graphique d'Octave devrait être libérée bientôt).

2

With any piece of software, the first thing I try to do is use the software to see how easy it is to use. Then I'll look at the help section to see how to do the things I want to do. If that does not suffice, I'll look at the documentation. On ease of use, Scilab is as simple to use as a calculator. Just type in a calculation and press enter. Scilab can also do more involved mathematics such as finding the roots of polynomials. Just search in the help section for roots. There is an example script that can either be viewed and executed from Scinotes (Scilab's text editor) or directly in Scilab.

Avec n'importe quel logiciel, la première chose que j'essaie est de l'utiliser pour tester sa facilité d'utilisation. Ensuite, je regarde la section d'aide pour voir comment faire les choses que je veux faire. Si cela ne suffit pas, je vais regarder la documentation.

Sur la facilité d'utilisation, Scilab est aussi simple à utiliser qu'une calculatrice. Il suffit de saisir un calcul et d'appuyer sur Entrée. Scilab peut également faire des mathématiques plus complexes telles que trouver les racines de polynômes.

Il suffit de chercher dans la section d'aide pour les racines. Il y a un exemple de script qui peut soit être visualisé et exécuté à partir Scinotes (l'éditeur de texte de Scilab), soit directement dans Scilab.

3

There is a plethora of online documentation, online tutorials and websites available. A great website I used for control systems is Scilab Ninja. The Scilab for beginners guide, available from the Scilab Enterprises website, is also excellent. By far my favourite part of Scilab is Xcos – the model diagram editor. It is Scilab's version of Mathworks Simulink. It can model a number of systems from control engineering, to electric circuits and physical systems. The feature I found most useful is that Xcos can be integrated into Scilab scripts written in Scinotes to run model diagram simulations with given parameters. To get a feel of what Scilab is capable of there is a demonstrations feature. There are many demos and it seems more will be added in the future.

4

Pros: • Lots of features • It’s free • Easy to use • Excellent help section and demonstrations • Includes Xcos Xcos doubles as a circuit simulator Cons: • Scilab crashes if you press enter without entering data • Xcos crashes Scilab if block diagrams are given unknown references

5

Conclusion Scilab is truly a marvel of free software engineering. I did not even begin to scratch the surface of the usefulness of Scilab for mathematics, engineering and physics. This software can and should be used in high-schools and universities. Scilab is far easier to learn and start using than Octave. Scilab is one of those software programs that makes you go wow! I can't believe this is free. The occasional crash is the only thing costing Scilab a perfect review. I'm sure within the next release these minor issues will be sorted out.

issue92/critique.1425501652.txt.gz · Dernière modification : 2015/03/04 21:40 de fredphil91