0% ont trouvé ce document utile (0 vote)
4 vues6 pages

Solution Td5 Matlab

Le document présente des exercices pratiques sur la représentation graphique en MATLAB, incluant des tracés de fonctions trigonométriques en 2D et 3D. Il aborde également la visualisation des données liées à l'évolution des cas de Covid-19 en Algérie, avec des courbes et des diagrammes à barres. Chaque exercice est accompagné de solutions détaillées pour guider les étudiants dans l'utilisation de MATLAB.

Transféré par

chouaib.y22
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)
4 vues6 pages

Solution Td5 Matlab

Le document présente des exercices pratiques sur la représentation graphique en MATLAB, incluant des tracés de fonctions trigonométriques en 2D et 3D. Il aborde également la visualisation des données liées à l'évolution des cas de Covid-19 en Algérie, avec des courbes et des diagrammes à barres. Chaque exercice est accompagné de solutions détaillées pour guider les étudiants dans l'utilisation de MATLAB.

Transféré par

chouaib.y22
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

Ecole Nationale Polytechnique – Malek Bennabi – Constantine (ENPC)

Classe préparatoire /1ere année/ Informatique

TD5 : Les représentations graphiques (2D 3D) en MATLAB

Exercice 1 :

Tracer la fonction ( ) définie par :

( ) ( ) où t = 0 : / 100 : 2

Solution :

t = [0 : pi/100 : 2*pi] ;
y = sin (0.3*pi*t) ;
plot (t,y) ;

Exercice 2 :

Tracer la fonction ( ) définie par :

( ) ( ) où t = 0 : / 100 : 2

Solution :

t = [0 : pi/100 : 2*pi] ;
y1 = cos (0.3*pi*t) ;
plot (t,y1) ;

Exercice 3 :

Dans le même graphe tracer les deux fonctions : ( ) et ( ) en personnalisant la


couleur de chaque trait.

- Tracer la courbe animée des deux fonctions.

Dr. Mohamed Hachem Kermani 2020/2021 1


Solution :

plot (t,y,t,y1) ;

personnalisation avec plot tools :

Courbe animée :

comet (t,y) ; comet (t,y1)

comet (t,y) ; hold on ; comet (t,y1)

Exercice 4 :

Dans la même fenêtre tracer les fonctions : ( ), ( ), ( ) ( ) et


( ) ( ).
- Personnaliser chaque graphe.

Solution :

subplot(2,2,1); plot(t,y); title ('y(t) = sin (0.3pi*t)') ;


xlabel ('t') ; ylabel ('y') ;

subplot(2,2,2); plot(t,y1) ; title ('y1(t) = cos (0.3pi*t)') ;


xlabel ('t') ; ylabel ('y1') ;

subplot(2,2,3); plot(t,y2) ; title ('y2(t) = tan (0.3pi*t)') ;


xlabel ('t') ; ylabel ('y2') ;

subplot(2,2,4); plot(t,y3) ; title ('y3(t) = cot (0.3pi*t)') ;


xlabel ('t') ; ylabel ('y3') ;

Dr. Mohamed Hachem Kermani 2020/2021 2


Exercice 5 :

A partir du tableau de suivi de l’évolution du Covid – 19 en Algérie.

Mois Nombres de cas confirmés


Février 1
Mars 715
Avril 3159
Mai 5240
Juin 4394
Juillet 16122
Aout 13196
Septembre 6697
Octobre 6252

- Tracer la courbe d’évolution des cas Covid – 19 en Algérie.


- Tracer un diagramme à barres de l’évolution des cas par mois.
- Personnaliser le graphe, en ajoutant un titre « Evolution Covid – 19 »

Solution :

1.

Mois = [2 3 4 5 6 7 8 9 10] ;
Nbr_cas = [1 715 3159 5240 4394 16122 13196 6697 6252] ;
plot (Mois,Nbr_cas,'- rd','linewidth',4) ;
title ('Covid_19 Algérie') ;
xlabel ('Mois') ;
ylabel ('Nombre de cas confirmés') ;
ax = gca ;
[Link] = ({'Février','Mars','Avril', 'Mai', 'Juin',
'Juillet', 'Aout', 'Septembre', 'Octobre'}) ;

Dr. Mohamed Hachem Kermani 2020/2021 3


2.

bar (Mois, Nbr_cas) ;


title ('Covid_19 Algérie') ;
xlabel ('Mois') ;
ylabel ('Nombre de cas confirmés') ;
ax = gca ;
[Link] = ({'Février','Mars','Avril', 'Mai', 'Juin',
'Juillet', 'Aout', 'Septembre', 'Octobre'}) ;

Exercice 6 :

Tracer la courbe 3D : P (f,e,c)

( ) ( )
( ) ( ) x=-
( ) ( )

Solution :

x = [-pi : 0.001 : pi] ;


f = cos (x);
e = sin (x);
c = sin (5*x);
plot3 (f,e,c) ;

Exercice 7 :

Tracer la courbe 3D des fonctions :

( ) ( (√ )) . cos (t)
( ) (√ ))
( ) ( (√ )) . sin (t)

Où : R = 32 t = 0 : /500 :

Dr. Mohamed Hachem Kermani 2020/2021 4


Solution :

R = 32 ;
t = [0 : pi/500 : 40*pi] ;
X = (3 + cos(sqrt(R).*t)) .* cos (t) ;
Y = sin (sqrt (R).*t) ;
Z = (3+cos(sqrt(R).*t)) .* sin (t) ;
plot3 (X,Y,Z);

Exercice 8 :

1. Utilisez MATLAB pour faire les calculs suivants :

( ) ( ) ( )

( ) ( ) ( )

( ) ( )

( ) ( ) ( )

( ) ( ) ( )

( ) ( )

Ou x contenant les valeurs comprises entre « 0 » et « » avec un pas de /500

2. Tracer la courbe 3D de a, b, c.

3. Tracer la courbe 3D de d, e, f.

4. Tracer la courbe 3D de a, b, c, d, e, f

5. Personnaliser les graphes obtenus.

6. Tracer la courbe animée de a ,b ,c puis de d, e, f.

Dr. Mohamed Hachem Kermani 2020/2021 5


Solution :

1.

x = [0:pi/500:pi] ;
a = sin(x) .* cos (10*x) ;
b = sin (x) .* sin(10*x);
c = cos (x) ;
d = sin(x) .* cos (12*x) ;
e = sin (x) .* sin(12*x);
f = cos (x) ;

2.

plot3 (a,b,c) ;

3.

plot3 (d,e,f) ;

4.

plot3 (a,b,c,d,e,f) ;

5.

Personalization avec plot tools

6.

comet(a,b,c) ; hold on ; comet (d,e,f)

Dr. Mohamed Hachem Kermani 2020/2021 6

Vous aimerez peut-être aussi