0% ont trouvé ce document utile (0 vote)
38 vues3 pages

Correction TP1&2 Matlab

Le document présente la correction de deux manipulations portant sur des opérations matricielles et le tracé de courbes de fonctions. La première manipulation concerne la création et manipulation de matrices ainsi que l'extraction de diagonales. La seconde concerne le tracé de quatre fonctions dans des graphes séparés ou dans le même graphe.

Transféré par

Malak el
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)
38 vues3 pages

Correction TP1&2 Matlab

Le document présente la correction de deux manipulations portant sur des opérations matricielles et le tracé de courbes de fonctions. La première manipulation concerne la création et manipulation de matrices ainsi que l'extraction de diagonales. La seconde concerne le tracé de quatre fonctions dans des graphes séparés ou dans le même graphe.

Transféré par

Malak el
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

UNIVERSITE IBN ZOHR Année Universitaire : 2022-2023

Ecole Nationale des Sciences Appliquées – Agadir Filière : CP 1

Correction TP1 & TP2

Manip. 1
Créer quatre matrices A , B et C, et D de taille 4 x 4 de votre choix.

- Former la matrice X de taille 8 x 8 ayant la forme suivante :

𝑨 𝑩
X= [ ]
𝑪 𝑫
- Créer la matrice Y de taille 8 x 8 ayant la forme suivante :

Y=

- Former les vecteur d1, d2, d3 et d4 à partir des éléments des diagonales des matrices
respectivement A, B, C et D.
- Calculer les valeurs maximales de ces vecteurs.
- Former un vecteur-colonne d à partir des vecteurs d1, d2, d3 et d4.
- A partir des matrices A, B, C
et D former une matrice Z de
taille 4 x 4 x 4 (cube)

Manip. 1 :correction
A=rand(4,4)
B=rand(4,4)
C=rand(4,4)
D=rand(4,4)
X=[A B ; C D]
Y =[A zeros(4,4);
zeros(4,4) A]
d1=max(A)
d2=max(B)
d3=max(C)
d4=max(D)
d=[d1 ; d2 ; d3 ; d4]
Z(:,:,1)=A
Z(:,:,2)=B
Z(:,:,3)=C
Z(:,:,4)=D
plot(X)
figure

Pr [Link] MATLAB
Manip2
Soient les fonctions suivantes pour x compris entre -10 et 10 :

F(x) = 0.5/(x + 0.5e (x/10) ) , G(x) = 2x / (1 – x3) , H(x) = 1 / (1 – x2 ) et I(x) = 10x sin(1/x)

- Tracer les courbes des fonctions dans un même graphe avec des couleurs différentes
- Tracer les courbes des fonctions dans des graphes séparés dans un canevas partagé en
deux lignes et deux colonnes
- Donner des titres pour chaque
graphe.

Correction

Manip. 2
x=[-10:0.1:10];
f=0.5./(x+0.5*exp(x/10));
g = 2*x./(1-x.^3) ;
h = 1./(1-x.^2) ;
i = 10*x.*sin(1./x) ;
figure(1) ,
plot(x , f), hold on, plot(x , g)
, plot(x , h) , plot(x , i) ;

figure(2) ,
subplot(4 ,1 , 1) , plot(x , f) ;
subplot(4 ,1 , 2) , plot(x , g) ;
subplot(4 ,1 , 3) , plot(x , h) ;
subplot(4 ,1 , 4) , plot(x , i)) ;

Pr [Link] MATLAB
Corrigé 1 Taper en ligne :
>>u1 = [ 1 ; 2 ; 3 ]
>>u2 = [ -5 ; 2 ; 1 ]
>>u3 = [ -1 ; -3 ; 7 ]
>>A = [ 2 3 4 ; 7 6 5 ; 2 8 7 ]
>>u1+3*u2-u3/5
>>u1’*u2
>>A*u1
>>norm(u1,2)
>>norm(u2,1)
>>norm(u3,inf)
>>size(A)
>>size(A,2)
>>det(A)
>>inv(A)
>>x = inv(A)*u1
>>x = A\u1

Pr [Link] MATLAB

Vous aimerez peut-être aussi