Maison > Problème commun > Que signifie meshgrid dans Matlab

Que signifie meshgrid dans Matlab

藏色散人
Libérer: 2020-05-11 11:10:39
original
25859 Les gens l'ont consulté

Que signifie meshgrid dans Matlab

Que signifie meshgrid dans Matlab ?

meshgrid est une fonction de MATLAB (un logiciel d'application) utilisée pour générer des points d'échantillonnage de grille. Il dispose d'un large éventail d'applications grâce à l'utilisation de MATLAB pour le rendu graphique 3D.

Fonction fonction

Générer les données de grille nécessaires pour dessiner des graphiques 3D. Lors de l'exécution d'opérations de dessin sur un ordinateur, certains points d'échantillonnage sont souvent requis, puis le graphique entier est dessiné en fonction de ces points d'échantillonnage. Lors de l'exécution d'opérations de dessin 3D, trois ensembles de données sont impliqués : x, y et z. Les deux ensembles de données x et y peuvent être considérés comme la paire de coordonnées (x, y)

obtenue en échantillonnant les coordonnées dans le. Plan Oxy.

Par exemple, si vous souhaitez dessiner un graphique 3D dans la zone "3<=x<=5, 6<=y<=9, z n'est pas limité à l'intervalle", si vous n'avez besoin que de coordonnées entières comme points d'échantillonnage. On peut avoir besoin d'une matrice composée de coordonnées comme la suivante :

(3,9),(4,9),(5,9);
(3,8),(4,8),(5,8);
(3,7),(4,7),(5,7);
(3,6),(4,6),(5,6);
Copier après la connexion

Dans matlab, on peut décrire cette matrice de coordonnées comme ceci :

Séparons indépendamment les coordonnées x de chaque point, on obtient :

3,4,5;
3,4,5;
3,4,5;
3,4,5;
Copier après la connexion

Séparez ensuite les coordonnées y de chaque point :

9,9,9;
8,8,8;
7,7,7;
6,6,6;
Copier après la connexion

La combinaison x et y correspondante représente la matrice de coordonnées ci-dessus. Meshgrid génère deux matrices comme celle-ci pour simplifier nos opérations. Calculez ensuite z en fonction de (x, y) et tracez un graphique tridimensionnel.

Tapez type meshgrid dans la fenêtre de commande Matlab pour afficher le code source de la fonction (afin que vous puissiez comprendre l'idée de l'algorithme de meshgrid Tapez doc meshgrid ou help meshgrid pour obtenir la documentation d'aide).

Syntaxe

[X,Y] = meshgrid(x,y)
Copier après la connexion

Explication : La valeur de chaque ligne de sortie X est la valeur copiée de x ; la valeur de chaque colonne de sortie Y est la valeur copiée de y.

[X,Y]=meshgrid(x) est équivalent à [X,Y]=meshgrid(x,x)

[X,Y,Z]=meshgrid(x, y , z) génère un tableau tridimensionnel, qui peut être utilisé pour calculer les fonctions de trois variables et dessiner des stéréogrammes tridimensionnels

Fonctions associées : plot3, mesh, surf, automesh, ndgrid

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal