Symbolic Math Toolbox
Réaliser des calculs symboliques
Vous avez des questions ? Contactez l'équipe commerciale.
Vous avez des questions ? Contactez l'équipe commerciale.
Symbolic Math Toolbox offre des fonctions de résolution, de tracé et de manipulation d'équations mathématiques symboliques. Vous pouvez créer, exécuter et partager du code mathématique symbolique. Dans MATLAB Live Editor, vous pouvez obtenir des suggestions d'étapes suivantes pour des workflows impliquant des calculs symboliques. Cette toolbox propose des fonctions dans les domaines mathématiques courants comme le calcul différentiel et intégral, l'algèbre linéaire, les équations algébriques et les équations différentielles, la simplification d'équations et la manipulation d'équations.
Symbolic Math Toolbox vous permet de réaliser analytiquement une dérivée, une intégrale, une simplification, des transformées et de résoudre des équations. Vous pouvez effectuer des calculs dimensionnels et des conversions d'unités. Vos calculs peuvent être effectués soit analytiquement, soit en utilisant une arithmétique à précision variable, les résultats étant affichés dans un type mathématique.
Vous pouvez partager votre travail de calcul symbolique sous forme de live scripts avec d'autres utilisateurs MATLAB, ou les convertir en documents HTML, Word, LaTeX ou PDF. Vous pouvez générer des fonctions MATLAB, des blocs de fonction Simulink et des équations Simscape directement à partir d'expressions symboliques.
Utilisez l'IA agentique pour transformer vos schémas d'ingénierie et vos descriptions de problèmes en analyses symboliques et workflows de design optimisés dans MATLAB.
Évaluez des solutions analytiques exactes pour des intégrales définies ou indéfinies, calculez les dérivées d'expressions symboliques ou de fonctions et approximez des fonctions en utilisant des développements en séries.
Résolvez et décomposez des systèmes matriciels symboliques pour obtenir des valeurs propres exactes et des résultats réutilisables, afin de mieux visualiser l'effet des paramètres.
Effectuez des transformées symboliques de Laplace, de Fourier, en Z et de Hilbert pour obtenir des formes exactes de fonctions de transfert et de domaines fréquentiels, afin d'analyser précisément la stabilité, la phase et le comportement du système.
Calculez les gradients et les jacobiens de modèles symboliques pour linéariser des dynamiques non linéaires autour de points de fonctionnement et vérifier la sensibilité avec des dérivées exactes.
Effectuez une analyse dimensionnelle et vérifiez la compatibilité dimensionnelle et la cohérence des unités dans les calculs symboliques. Créez des systèmes d'unités personnalisés et réalisez des conversions entre les systèmes d'unités existants.
Calculez des résultats symboliques exacts. « Produisez ensuite des valeurs numériques avec un nombre de chiffres significatifs explicitement contrôlé afin d'éviter les erreurs d'arrondi cachées, tout en ajustant le compromis entre précision et vitesse d'exécution.
Générez des fonctions MATLAB, des blocs de fonction Simulink, des équations Simscape et du code C à partir d'expressions symboliques afin de réutiliser des formules mathématiques vérifiées dans vos workflows d'ingénierie.
Symbolic Math Toolbox est une toolbox MATLAB pour dériver, analyser et explorer des équations mathématiques symboliques à utiliser dans des workflows en ingénierie et en sciences. Il fournit des fonctions dans des domaines tels que le calcul symbolique, l'algèbre linéaire, les équations algébriques et différentielles, les transformées et la simplification d'équations. Vous pouvez ensuite exporter les résultats vers des fonctions MATLAB, des blocs Simulink Function ou des composants Simscape.
Vous pouvez effectuer analytiquement la différentiation, l'intégration, la simplification, les transformées et la résolution d'équations, en utilisant soit des méthodes analytiques soit l'arithmétique en précision variable, avec des résultats affichés en notation mathématique. Vous pouvez également calculer les jacobiennes et les gradients pour la linéarisation, résoudre des systèmes matriciels paramétriques pour obtenir des valeurs propres exactes, et effectuer une analyse dimensionnelle avec conversion d'unités.
Oui, la boîte à outils vous permet de résoudre analytiquement des équations algébriques et différentielles linéaires et non linéaires, ainsi que d'effectuer la simplification et la substitution d'équations.
Oui, vous pouvez résoudre et décomposer des systèmes matriciels symboliques pour obtenir des valeurs propres exactes et des résultats paramétriques réutilisables. Cela vous permet d'analyser comment les paramètres affectent le comportement du système avant de substituer des valeurs numériques.
Symbolic Math Toolbox prend en charge les transformées de Laplace, de Fourier, en Z et de Hilbert ainsi que leurs inverses. Celles-ci vous permettent d'obtenir des représentations exactes de fonctions de transfert et du domaine fréquentiel à partir de modèles issus des principes fondamentaux, afin que vous puissiez analyser et explorer la stabilité, la phase et le comportement du système avant de vous engager dans une simulation numérique.
Oui, vous pouvez calculer des gradients et des jacobiennes exacts de modèles symboliques pour linéariser des dynamiques non linéaires autour de points de fonctionnement. Cela vous permet de dériver et de vérifier des représentations linéarisées du système et d'analyser la sensibilité aux variations de paramètres en utilisant des dérivées exactes plutôt que des approximations numériques.
Vous pouvez partager votre travail avec d'autres utilisateurs de MATLAB sous forme de live scripts ou les convertir en documents HTML, Word, LaTeX ou PDF.
Oui, vous pouvez générer des fonctions MATLAB, des blocs Simulink Function, des composants Simscape personnalisés basés sur des équations, ainsi que du code C ou Fortran directement à partir d'expressions symboliques. Cela vous permet d'exploiter des dérivations issues des principes fondamentaux — telles que des fonctions de transfert, des équations du mouvement ou des lois de contrôle — et de les déployer directement dans des workflows de simulation et de production en ingénierie.
Oui, la boîte à outils fournit des fonctions intégrées pour tracer des expressions et des fonctions symboliques en utilisant les capacités graphiques étendues de MATLAB et visualiser le comportement des expressions symboliques à l'aide d'animations.
L'arithmétique en précision variable dans Symbolic Math Toolbox vous permet de définir explicitement le nombre de chiffres significatifs dans vos calculs. Vous pouvez augmenter la précision pour éviter les erreurs d'arrondi cachées dans des problèmes d'ingénierie mal conditionnés ou à grande échelle, ou réduire la précision pour accélérer les calculs lorsque la précision totale n'est pas nécessaire.
Oui, vous pouvez effectuer une analyse dimensionnelle, vérifier la compatibilité dimensionnelle et la cohérence des unités dans les calculs symboliques, créer des systèmes d'unités personnalisés et convertir entre des systèmes d'unités existants.
Découvrez nos produits.
Découvrez les tarifs et les produits.
Votre établissement propose peut-être déjà un accès à MATLAB, Simulink et d'autres produits complémentaires via la licence Campus-Wide.