Que ce soit pour une recherche, un devoir scolaire ou une présentation de travail, les tracés 3D sont parfaits pour visualiser à quoi ressemble un ensemble complexe de données. Avec l'aide de MATLAB (Laboratoire Matrix), vous pourrez créer de superbes visuels 3D avec les données que vous fournissez. L'utilisation de MATLAB à cette fin vous permet d'avoir un contrôle total sur la personnalisation de votre graphique. Des couleurs aux ombrages et à l'éclairage, les seuls outils nécessaires sont MATLAB et votre savoir-faire.
Pas
Partie 1 sur 3: Construire le domaine
Étape 1. Ouvrez la fenêtre de commande
Dans la mise en page par défaut, cela devrait apparaître automatiquement comme la plus grande fenêtre affichée.
Étape 2. Si la fenêtre de commande n'est pas présente, sélectionnez Accueil dans le coin supérieur gauche
Ensuite, sélectionnez la mise en page, puis "Par défaut".
Étape 3. Dans la fenêtre de commande, définissez vos deux x et y vecteurs.
- Cela se fait généralement sous la forme x=[vecteur ou fonction] et y=[vecteur ou fonction]
- N'oubliez pas d'utiliser l'opérateur point lors de la multiplication ou de la division de vecteurs et de matrices. Sinon, des erreurs se produiront.
Partie 2 sur 3: Production de la grille dans le plan xy
Étape 1. Définissez une relation entre x et y
Pour ce faire, deux commandes doivent être utilisées.
- La première est la fonction de maillage. En utilisant cela, le résultat sera un graphe de maillage filaire.
- L'autre est la fonction surf. Lorsque vous utilisez le surf, le résultat sera un tracé de surface en 3D.
Étape 2. Lors de l'utilisation de mesh, saisissez meshgrid dans la fenêtre de commande
- La commande sera formatée comme suit: [xx, yy]=meshgrid(x, y).
- Dans la fenêtre de l'espace de travail, vous verrez que les variables xx et yy ont été définies.
Partie 3 sur 3: Définir "zz" et tracer la surface
Étape 1. Définissez zz en termes de xx et yy en raison de sa dépendance à l'égard de ces ensembles de données
- Utilisez la relation que vous savez existe entre x et y. Il s'agit probablement d'une fonction ou d'une formule.
- par exemple., zz=xx.^2-yy.^2
Étape 2. Tracez la surface à l'aide de la commande surf
- A partir des composants z de la matrice "zz", la commande surf créera une surface ombrée 3-D.
- C'est le point dans lequel vous vous rapporterez xx, aa, et zz ensemble.
- La ligne de commande réelle sera au format de surfer (xx, yy, zz).
Étape 3. Surveillez l'apparition de votre nouvelle fenêtre affichant votre tracé 3D
Étape 4. Personnalisez comme vous le souhaitez
Il y a une barre d'outils en haut de la fenêtre où le nouveau tracé est apparu. Cette barre d'outils contient de nombreuses options et fonctionnalités qui peuvent être utilisées pour manipuler votre tracé 3D.
-
Certaines de ces options incluent:
- Insertion d'une étiquette pour l'axe x, y ou z
- Insertion d'une légende pour aider les lecteurs
- Faire pivoter le tracé dans son espace 3D
- Insertion d'une source lumineuse pour montrer les effets d'ombres
- Une liste de propriétés de surface complexes est disponible sur
Étape 5. Lissez la palette de couleurs sur toute la surface du graphique, si vous le souhaitez
Cela se fait en utilisant la ligne de commande shading interp.
Des astuces
-
Si vous recevez une erreur indiquant « Fonction ou variable non définie _ », vérifiez votre espace de travail pour cette variable.
S'il n'existe pas, assurez-vous de le créer/définir avant de continuer
- Si vous recevez une erreur indiquant « expression MATLAB inattendue », vérifiez si ce que vous avez tapé est une expression valide et si toutes les fonctions intégrées sont correctement orthographiées.