0% ont trouvé ce document utile (0 vote)
22 vues13 pages

Résolution d'Équations avec Matlab et Simulink

Transféré par

setouanimaghrib159
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues13 pages

Résolution d'Équations avec Matlab et Simulink

Transféré par

setouanimaghrib159
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Hassan II Casablanca

Ecole Nationale Supérieure


d’Electricité et de Mécanique

Projet Introduction à Matlab


Compte rendu

Réalisé par :
Afouzar oussama
Setouani Anass

Encadré par :
Mr. Ahmed Naddami

Année Universitaire 2022 / 2023


Objectif :

Matlab est un système interactif de programmation scientifique,


pour le calcul numérique et la visualisation graphique, basé sur la
représentation matricielle des données.
Il est utilisé tant pour le développement industriel que pour
l’analyse financière ou l’enseignement et la recherche.
Le but de ce projet est savoir utiliser les commandes de Matlab et
permet d’écrire un script pour avoir un programme simplifié,
aussi savoir représenter les fonctions mathématiques et les
systèmes dynamiques par SIMULINK

2
I. Résolution de l’équation différentielle d’ordre 1
Pour trouver la solution de l’équation déférentielle, en se base sur 2 méthodes :
Méthode analytique : par calcul mathématique simple.

3
Méthode graphique : en utilisant le logiciel Matlab
Script :

[t,y] = ode23(@f,[0 1],1);


plot(t,y);
function F=f(t,y);
F=2*y+3;
end

Exécution :

Ssu la liste des commendes

4
En utilisant SIMULINK :

5
Résoudre l’équation à l’aide de SIMULINK :
y’(t)+y(t)=4*sin(t)

6
II. Résolution de l’équation différentielle d’ordre 2

On va savoir résoudre cette équation :


y’’(t)+y’(t)-2*y(t)=-2 ; y(0)=2 ; y’(0)=0

Méthode analytique :

7
Méthode graphique : On utilisons la fonction « ode45 »

[t,y]=ode45(@f,[0 1],[2 0])


plot(t,y(:,1),'r')
function F=f(t,y)
F1=y(2)
F2=-y(2)+2*y(1)-2
F=[F1 F2]'
end

L’exécution :

8
En utilisant SIMULINK :

9
Résoudre une équation à l’aide de simulink :
y’’(t)+2*y’(t)+5*y(t)=1

10
III. Résoudre système d’équations linéaires. (en utilisant méthode
gauss)

Définition

La méthode du pivot de Gauss est une méthode pour transformer


un système en un autre système équivalent (ayant les mêmes
solutions) qui est triangulaire et est donc facile à résoudre.

11
Script :

L’exécution :

12
Conclusion :

Dans ce projet, il a été question d’essayer de résoudre


cette dernières avec Matlab, un logiciel utilisé à des fins
de calcul numérique. Aussi, il a été montré que grâce à
des simulations numériques, nous avons pu vérifier la
compatibilité de la simulation avec la théorie.

Fin

13

Vous aimerez peut-être aussi