Les partenaires publicitaires:

Comment graphe 3D dans MATLAB

MATLAB est un logiciel mathématique et informatique de génie incroyablement utile capable d'effectuer des calculs mathématiques avancés et effectuer des simulations d'ingénierie. Une de ses fonctions est plus traçage données utiles, en 2-D ou 3-D. Il existe deux principaux types de 3-D tracé dans MATLAB: lignes graphiques et des parcelles de surface. Graphiques linéaires tracer le chemin d'une seule ligne à travers trois dimensions. Superficie emplacements créent des surfaces tridimensionnelles à partir des données des éléments de deux matrices correspondant.

Parcelles de ligne 3-D

  1. Définir une plage de valeurs pour une certaine variable. Par exemple, tapez "t = 0: PI / 50: 10 * PI" Ceci définit "t" comme une variable qui augmente de zéro à 10 fois pi par incréments de cinquantièmes de pi.

  2. Définissez deux fonctions de "t". Par exemple, "x = sin (t)" et "y = cos (t)".




  3. Tracer une hélice à trois dimensions en utilisant la commande PLOT3 en tapant "plot3 (sin (t), cos (t), t)." Remarquez la fonction prend la forme "plot3 (x, y, z)" où MATLAB détermine la position XY pour chaque coordonnée z en regardant les deux premiers arguments de la fonction de PLOT3.

3-D Parcelles de surface

  1. Définir une matrice de valeurs pour la coordonnée x argument de la fonction de SURF. Pour générer un 10 par 10 matrice aléatoire, de type "x = la magie (10)."



  2. Définir une matrice de valeurs pour la coordonnée y argument de la fonction de SURF. Pour générer un autre type aléatoire de 10 par 10 matrice, "y = magie (10) - 100."

  3. Définir la coordonnée z sur la base des coordonnées x et y. Par exemple, tapez "z = x. ^ 2 + y. ^ 2»

  4. Graphique un tracé de surface 3D en tapant "surfer (x, y, z)"

  5. Conseils Avertissements

    • Obtenez rapidement une idée de la façon impressionnante une parcelle de surface peut regarder en entrant cette fonction spéciale:
    • [x, y, z] = pics (30);
    • Surf (x, y, z)
» » » » Comment graphe 3D dans MATLAB