0% ont trouvé ce document utile (0 vote)
32 vues1 page

TP 7 Matlab

Transféré par

ayoub Lassoued
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)
32 vues1 page

TP 7 Matlab

Transféré par

ayoub Lassoued
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

TP 7 MATLAB

Objectifs :

 Manipuler les fonctions 3D de MATLAB pour tracer des surfaces.

Énoncé :

1. Créez deux vecteurs X et Y représentant une grille de points compris entre -5 et 5 avec
un pas de 0.1.
2. Calculez une matrice Z représentant la surface définie par la fonction :

Z=sin (racine carré de (x^2 + y^2)

3. Tracez cette surface en utilisant la fonction surf pour une représentation en 3D.
4. Ajoutez une carte de couleurs à la surface.
5. Ajoutez une courbe de niveaux sous la surface en utilisant la fonction contour.

% Étape 1
1 : Créer les vecteurs X et Y
x = -5:0.1:5; % Vecteur de -5 à 5 avec un pas de 0.1
y = -5:0.1:5; % Même pour Y

% Étape 2 : Créer la grille de points et calculer Z


[X, Y] = meshgrid(x, y); % Créer la grille de points
Z = sin (sqrt(X.^2 + Y.^2)); % Calculer la fonction Z = sin(sqrt(X^2 + Y^2))

% Étape 3 : Tracer la surface


figure; % Ouvrir une nouvelle fenêtre graphique
surf(X, Y, Z); % Tracer la surface 3D
title('Surface Z = sin(sqrt(X^2 + Y^2))'); % Ajouter un titre
xlabel('X-axis'); % Nommer l'axe X
ylabel('Y-axis'); % Nommer l'axe Y
zlabel('Z-axis'); % Nommer l'axe Z
hold on; % Permet de superposer le contour sur la surface

% Étape 4 : Créer la grille de points et calculer Z


colorbar ; % Afficher une barre de couleurs associée aux valeurs de Z

% Étape 5 : Créer la grille de points et calculer Z


contour3(X, Y, Z, 20, 'LineWidth', 2); % Tracer 20 lignes de niveau

Vous aimerez peut-être aussi