Vous êtes sur la page 1sur 18

IFT - 1903

Informatique pour l’ingénieur


1

Calcul symbolique

A. ARESMOUK
Sommaire
2

Introduction
Symbolic Math Toolbox
Objet symbolique
Variables et expressions symbolique
Calcul différentiel et intégral
Calcul des limites
Représentation graphiques de fonctions
Résolution des systèmes d’équations algébriques
Résolution des systèmes d’équations différentielles
Etude des fonctions mathématiques
Introduction
3

MATLAB est un logiciel de calcul numérique.


Cependant, le besoin en manipulation d’expressions symboliques (c'est-à-
dire des variables sans affectation numérique) a mené au développement de
la boîte à outil Symbolic Math Toolbox.

La boîte à outils « Symbolic Math Toolbox » incorpore le calcul symbolique


dans l’environnement numérique de MATLAB.
Symbolic Math Toolbox
4

Cette boîte à outils permet de faire:


Calcul différentiel et intégral
Représentation graphique d’une fonction
Les opérations sur les matrices symboliques.
La résolution d’équations algébriques
etc…

La boîte à outils de calcul symbolique définit un nouveau type de variable


MATLAB appelé objet symbolique.
Objet symbolique
5

Un objet symbolique est une structure de données qui enregistre le


symbole sous la forme d’une chaîne.
On peut l’utiliser pour représenter :
 des variables,
 des expressions et
 des matrices.
Pour définir un objet symbolique, on utilise la commande sym ou
syms.
Variables et expressions symboliques
6

On peut définir une variable symbolique sur Matlab en utilisant la commande sym.

Exemple :

Afin de travailler avec une expression formelle, il convient de définir


d’abord une variable formelle avec la commande syms.

Exemple :
La substitution / Simplification
7

On peut substituer une variable symbolique


par une valeur numérique en utilisant la
commande subs.

On peut utiliser aussi la commande :


 expand pour développer une expression
 factor pour factoriser une expression
 simplify pour simplifier une expression
Calcul différentiel et intégral
8

La commande diff permet d’obtenir la dérivée formelle d’une


expression formelle.
Exemple :
Calcul différentiel et intégral
9

Pour calculer la dérivée seconde de f, on utilise la commande diff(diff(f))


ou diff(f,2)
Pour calculer la dérivée d’ordre n de f, on utilise la commande diff(f,n)
Exemple :
Calcul différentiel et intégral
10

Si f est une expression symbolique, alors la commande int(f) retourne


l’intégrale indéfinie de la fonction f .

Intégrale définie :
Calcul des limites
11

Pour calculer la limite d’une fonction on utilise la commande limit

Pour calculer la limite à droite ou à gauche,

Quand la limite à gauche est différence de la limite à droite la limite n’existe pas.
Dans ce cas matlab retourne NaN (not a number).
Représentation graphique d’une fonction
12

La commande ezplot permet de tracer une fonction numérique directement à


partir de son expression formelle.
Résolution des systèmes d’équations algébriques
13

On peut résoudre les équations et les systèmes d’équations algébriques


en utilisant la commande solve.

L’instruction solve(S) lance la résolution de l’équation S = 0.


Résolution des systèmes d’équations algébriques
14

On peut aussi résoudre un système d’équations algébriques


avac la commande solve(S1,S2,S3…Sn)
Résolution des systèmes d’équations différentielles
15

On utilise la commande dsolve pour résoudre les équations différentielles.


Les équations sont spécifiées par des expressions symboliques contenant la
lettre D pour décrire la différentiation.
Les symboles D2, D3, ... Dn, correspondent à la dérivée seconde, d’ordre3,
..., d’ordre n respectevement.

Sans conditions initiales

Avec conditions initiales


Résolution des systèmes d’équations différentielles
16

On peut aussi résoudre un système d’équations différentielles


en utilisant la commande dsolve.
Etude des fonctions mathématiques
17

L’analyse d’une fonction mathématique peut se faire en donnant ces


assymtotes, maximum, minimum et point d’inflexions et les racines de
la fonctions.
Etude des fonctions mathématiques
18

Graphique de f et ses asymptotes

Racines, point critiques et points


d’infléxion de f

Vous aimerez peut-être aussi