Comment créer des tracés 3D à l'aide de MATLAB : 10 étapes (avec des images)

Table des matières:

Comment créer des tracés 3D à l'aide de MATLAB : 10 étapes (avec des images)
Comment créer des tracés 3D à l'aide de MATLAB : 10 étapes (avec des images)

Vidéo: Comment créer des tracés 3D à l'aide de MATLAB : 10 étapes (avec des images)

Vidéo: Comment créer des tracés 3D à l'aide de MATLAB : 10 étapes (avec des images)
Vidéo: réassemblage des éléments d'une photo avec GIMP partie 1 sur 4 - # 49 2024, Avril
Anonim

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

Créer des tracés 3D à l'aide de MATLAB Étape 1
Créer des tracés 3D à l'aide de MATLAB Étape 1

É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.

Créer des tracés 3D à l'aide de MATLAB Étape 2
Créer des tracés 3D à l'aide de MATLAB Étape 2

É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".

Créer des tracés 3D à l'aide de MATLAB Étape 3
Créer des tracés 3D à l'aide de MATLAB Étape 3

É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

Créer des tracés 3D à l'aide de MATLAB Étape 4
Créer des tracés 3D à l'aide de MATLAB Étape 4

É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.
Créer des tracés 3D à l'aide de MATLAB Étape 5
Créer des tracés 3D à l'aide de MATLAB Étape 5

É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

Créer des tracés 3D à l'aide de MATLAB Étape 6
Créer des tracés 3D à l'aide de MATLAB Étape 6

É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
Créer des tracés 3D à l'aide de MATLAB Étape 7
Créer des tracés 3D à l'aide de MATLAB Étape 7

É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).
Créer des tracés 3D à l'aide de MATLAB Étape 8
Créer des tracés 3D à l'aide de MATLAB Étape 8

Étape 3. Surveillez l'apparition de votre nouvelle fenêtre affichant votre tracé 3D

Créer des tracés 3D à l'aide de MATLAB Étape 9
Créer des tracés 3D à l'aide de MATLAB Étape 9

É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
Créer des tracés 3D à l'aide de MATLAB Étape 10
Créer des tracés 3D à l'aide de MATLAB Étape 10

É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.

Conseillé: