Présentation de Scilab

Scilab est un logiciel de calcul numérique multiplate-forme libre (open source) et gratuit. Il comprend un langage de programmation orienté calcul numérique de haut niveau, un moteur de calcul efficace, un environnement de développement intégré, ainsi que des fonctionnalités de visualisation 2D et 3D.

Scilab peut s'utiliser à diverses fins : traitement du signal, analyse statistique, optimisation numérique, modélisation et simulation de systèmes dynamiques explicites et implicites. Il est possible d'étendre les fonctionnalités de Scilab (traitement des images, analyse dynamique des données, simulation des fluides, etc.) à l'aide d'un mécanisme de boîte à outils.

CATIA Scilab pour le calcul numérique > Dassault Systèmes

Calcul numérique

Scilab propose environ 1 700 fonctions mathématiques destinées aux applications scientifiques et d'ingénierie. Il comprend des opérations mathématiques et des analyses de données telles que l'interpolation et la régression, la différenciation et l'intégration, les systèmes linéaires d'équations, l'analyse de Fourier, les équations différentielles ordinaires (ODE), le calcul matriciel (détermination des valeurs propres et des valeurs singulières) et bien plus encore.

Scilab inclut également des fonctionnalités statistiques telles que les statistiques descriptives, les distributions de probabilités, la modélisation linéaire et non linéaire, le machine learning et la classification.

Scilab pour l'optimisation

Scilab offre diverses fonctions d'optimisation et permet de résoudre une multitude de problèmes dans ce domaine, sous ou sans contraintes, nécessitant ou non des dérivées. Parmi ces fonctionnalités, citons le recuit simulé, les algorithmes génétiques, la méthode de Nelder-Mead, les moindres carrés non linéaires, le simplexe, la programmation semi-définie (optimisation SDP) et la programmation quadratique linéaire.

Si vous souhaitez en savoir plus sur l'optimisation dans Scilab, consultez les didacticiels. Les fonctionnalités d'optimisation peuvent être enrichies à l'aide des boîtes à outils ATOMS (AuTomatic mOdules Management for Scilab).

CATIA Scilab pour l'optimisation > Dassault Systèmes
CATIA Scilab ATOMS > Dassault Systèmes

ATOMS

ATOMS (Automatic Toolbox Management for Scilab) est un outil client/serveur qui permet aux utilisateurs de Scilab d'enrichir les fonctionnalités du logiciel. Il prend en charge les boîtes à outils publiques et privées, et la gestion des dépendances. 

Vous avez la possibilité de déployer des serveurs ATOMS privés sur votre réseau, par exemple pour le traitement des images, l'optimisation, le machine learning, l'analyse des données et la gestion de la bibliothèque Xcos.

Connecteur 3DEXPERIENCE

Scilab permet d'extraire les données générées par les simulations à partir de la plate-forme 3DEXPERIENCE. Grâce aux fonctionnalités de Scilab, les utilisateurs peuvent désormais assurer le post-traitement de ces données :

  • Possibilité d'effectuer des analyses statistiques à l'aide de fonctions mathématiques standard
  • Ajustement des données basé sur des algorithmes de régression linéaire et non linéaire
  • Classification et optimisation

Les utilisateurs peuvent ensuite renvoyer l'ensemble de données à la plate-forme 3DEXPERIENCE.

Connecteurs CATIA Scilab > Dassault Systèmes

Commencer votre parcours

À découvrir également

Ingénierie système
Solutions de bout en bout basées sur des modèles pour créer des expériences pilotées par logiciel et mécatronique 

Découvrir comment CATIA peut vous aider

Contactez un expert CATIA pour découvrir comment nos solutions permettent une collaboration transparente et une innovation durable dans des entreprises de toutes tailles.

Prise en main

Des formations et des cours sont disponibles pour les étudiants, le monde académique, les professionnels et les entreprises. Trouvez la formation CATIA qui vous correspond. 

Obtenir de l'aide

Obtenez des informations sur la certification des logiciels et du matériel, les téléchargements de logiciels, la documentation utilisateur, les coordonnées du support et l'offre de services.