Académique Documents
Professionnel Documents
Culture Documents
Introduction
Matlab est un logiciel de calcul numérique , utilisé dans de nombreux domaines d'application .Il
se fondre sur le calculs matricule dans ce tp en utilisant matlab pour faire les opérations sur les
vecteurs .
But de TP:
L'objectif de ce tp est d'apprendre comment calculer et afficher sous MATLAB des opérations
sur les vecteurs : somme, différence, norme, projection, produits scalair, produit vectoriel...etc
Ainsi l'utilisation des commandes <<quiver >> et << quiver3>> pour afficher des vecteur,
champ scalaires et champs vectoriels
Programme 1
clc; % Effacer la fenêtre de commande
A=[0 1 2 ]; %vecteur A
dA=norm(A);%longeur de A
dB=norm(B);%longeur de B
quiver3(0,0,0,S(1),S(2),S(3));
1
hold on ; % Maintenir le graphique actuel
quiver3(0,0,0,s(1),s(2),s(3));
quiver3(0,0,0,PV1(1),PV1(2),PV1(3));
quiver3(0,0,0,PV2(1),PV2(2),PV2(3));
quiver3(0,0,0,PV3(1),PV3(2),PV3(3));
quiver3(0,0,0,PAB(1),PAB(2),PAB(3));
quiver3(0,0,0,PBA(1),PBA(2),PBA(3));
% axes x , y et z.
2
Programme 2
clc; close all; clear all;% Effacer la fenêtre de commande
x=-0.5:0.5;y=-0.5:0.5;
stem3 (X,Y,Phi);
xlabel('x');% le label de x
ylabel('y');% le label de y
zlabel('z');% le label de z
Fx=-X;
Fy=-Y;
subplot(1,2,2);
quiver(X,Y,Fx,Fy);
grid on;
xlabel('x');% le label de x
ylabel('y');% le label de y
3
Programme 3
clc; close all; clear all;% Effacer la fenêtre de commande et... etc
x=-3:3;
y=-3:3;
[X,Y]=meshgrid(x,y);%définir le quadrillage X Y
grid on;
hold on;
grid on;
hold on;
4
quiver(X,Y,Cx,Cy)%pour tracez le champ vectoriel C
grid on;
Programme 4
clc; close all; clear all;% Effacer la fenêtre de commande et... etc
x=-2:2;
y=-2:2;
z=-2:2;
[X,Y,Z]=meshgrid(x,y,z);%définir le quadrillage X Y Z
r=sqrt(X.^2+Y.^2+Z.^2);
5
grid on;
xlabel('x');%le lable de x
ylabel('y');%le lable de y
zlabel('z');%le lable de z
Conclusion
Dans ce tp on a comprendre comment utiliser le matlab pour faire des opérations sur les
vecteurs et comment tracer c'est graph..