Sie sind auf Seite 1von 18

Cours : Introduction la Commande des Systmes Dynamiques

Introduction la Modlisation Dynamique avec MATLAB


Enseignant : Dr. Philippe Mullhaupt Assistants: Basile Graf, Willson Shibani, David Ingram

MATLAB Cest Quoi?


!! MATLAB fait partie de lenvironnement de simulation de MATHWORKS

MATLAB Vous Offre


!! Quelques fonctionalits MATLAB utiles pour ce cours.
Calculs Symboliques Programmation Visualisation 2D et 3D de vos rsultats

Calculs Matriciels et Vectoriels

Simulations Dynamiques
Calculs Numriques

Interface MATLAB

1
Fentre de Commande

2
Espace de travail

3
Dossier De Travail

Historique des Commandes

Calculs Numriques
!! La Fentre de commande vous permet de faire tout les calculs scientifiques possible.

Lespace de travail fait office de mmoire


5

Calculs Matriciels (I)


!! Cration de Variables : Vecteurs et Matrices
Vecteur Ligne

Vecteur Colone Les variables sont misent en mmoire

Matrice carre

!! On peut aussi travailler sur les matrices :

Calculs Matriciels (II)


!! Multiplication Matricielle Droite et Gauche :

La transpose

!! Inversion Matricielle:

Calculs Matriciels (III)


!! Cration de suite de nombre :

!! Retravailler sur cette suite :

!! Acceder un lment dsirer :

Calculs Symboliques (I)


!! Vous pouvez faire des calculs mathmatiques sans donner de valeur vos variables.

Calculs Symboliques (II)


!! MATLAB peut rsoudre des quations algbriques :

!! MATLAB peut rsoudre des quations diffrentielles ordinaires :

10

Affichage 2D (I)
!! MATLAB permet de faire des graphes MIEUX QUE EXCEL
Methode 1:

Methode 2:

11

Affichage 2D (II)
!! On peut mettre plusieurs graphiques sur un mme axe.

12

Programmation MATLAB (I)


!! MATLAB permet de faire de la programmation. !! Cest un language interprt.

Cration du fichier : untitled.m

Boucle Itrative Sauvegarder le fichier


13

Programmation MATLAB (II)


!! MATLAB a aussi dautres structures de dcision
!! if : test sur des conditions logique !! while : boucle sur une condition !! switch : comparaison dune variable des cas connus !"#$%&'$((!)*#+# #,)-$# $.($#!"#$%&'$((!)*#/# #,)-$# $.($# #,)-$# $*-# 01!.$#$%&'$((!)*# #,)-$# $*-#
(0!2,1#$%&'$((!)*# #,3($#$%&'$((!)*#+# #### # #,)-$# # #,3($#$%&'$((!)*#/# #### # #,)-$# #)21$'0!($# #### # #,)-$# $*-#

14

Exercice n 1
!! Etude dun Systme Discret et Continu: !! Evolution de la population !! Application n1: !! Equation Diffrentielle : !! Sachant que : !! Ecrivez un code MATLAB qui calcule lvolution de ces deux modles SIMULTANEMENT et qui les compare GRAPHIQUEMENT. !! Essayer diffrents paramtres !! Conclusion? Ont-ils le mme comportement?
15

Solution (I)

16

Exercice n 2
!! Pour le systme masse-ressort amorti dcrit par :

!! Trouver la solution Analytique : !! En utilisant la mthode dintgration numrique dEuler :

!! Comparer Graphiquement les solutions.

17

Solution n 2

18

Das könnte Ihnen auch gefallen