El gráfico de superficie de malla se utiliza para representar f(X, Y, Z) en un espacio tridimensional. Matlab permite a los usuarios crear gráficos de superficie de malla utilizando el método mesh().
Las diferentes sintaxis del método mesh() son:
- Malla (X, Y, Z)
- Malla (Z)
- Malla(___,C)
- Malla(___, Nombre, Valor)
- S = malla()
- Malla(hacha,____)
Malla (X, Y, Z)
- Traza X, Y, Z en una superficie tridimensional.
- Las arrays X, Y se trazan a lo largo del plano xy y trazan la array Z como altura sobre el plano xy.
- Si size(Z) = [m, n], entonces X debe ser del mismo tamaño que Z o un vector de tamaño n.
- Y debe tener el mismo tamaño que Z o un vector de tamaño m.
Ejemplo:
Matlab
% Define matrix of size 2*10 Z = [1:10; 1:10]; % Define vector Y of size 2 Y = [1 2]; % Define vector X of size 10 X = [1:10]; % Plot mesh surface mesh(X,Y,Z)
Producción :
Malla (Z)
Crea un gráfico de superficie de malla con array Z al considerar los índices de columna y fila como coordenadas x e y respectivamente.
Ejemplo:
Matlab
% Creates a random matrix of size 2*10 Z = randi(2,10); % Plot a mesh surface mesh(Z)
Producción :
Malla(___, C)
- Crea una trama de superficie de malla con el color especificado de los bordes como C.
- C es una array m-by-n-by-3 de RGB donde Z es una array de tamaño m-by-n.
Ejemplo:
Matlab
% Creates a meshgrids X and Y of same size [X,Y] = meshgrid(2:.7:11); % Create matrix Z as same size of X Z = cos(X)./X; % Create a color matrix C = X.*Y; % Plotting mesh surface mesh(X,Y,Z,C)
Producción :
Malla(___, Nombre, Valor)
- Crea un gráfico de superficie de malla con los argumentos de par Nombre-Valor especificados.
- Algunas propiedades son Face Alpha, Edge Color, Line Style, etc.
Ejemplo:
Matlab
% Create meshgrids X and Y of same size [X,Y] = meshgrid(4:.2:20); % Create matrix Z Z = X.*Y - sin(X); % Create mash plot with FaceAlpha and EdgeColor mesh(X,Y,Z,'FaceAlpha','0.5','EdgeColor','flat')
Producción :
S = malla (___)
- Crea un gráfico de malla con variables específicas y devuelve los objetos de superficie del gráfico del gráfico de malla.
- Puede modificar el gráfico de malla incluso después de crear el gráfico utilizando las variables.
Ejemplo 1:
Matlab
% Creates meshgrids X and Y of same size [X,Y] = meshgrid(1:.2:3); % Initialize Z as of same size of X Z = X - Y.*X; % Plot the mesh plot with X,Y,Z of linestyle = '--' % We can change surface properties of using variable s s = mesh(X,Y,Z,"LineStyle",'--')
Producción :
Propiedades de la trama de malla:
Ejemplo 2:
Matlab
% MATLAB code for creates meshgrids % X and Y of same size [X,Y] = meshgrid(1:.2:3); % Initialize Z as of same size of X Z = X - Y.*X; % Plot the mesh plot with X,Y,Z of linestyle = '-' and Facecolor. s = mesh(X,Y,Z) s.LineStyle = '-'; s.FaceColor = '[1 0.7 0]'
Producción :
Malla (hacha,______)
Esta función se usa para especificar ejes en el gráfico de malla en lugar de los ejes actuales.
Matlab
% MATLAB code for mesh(ax,___) % [X,Y] = meshgrid(-10:.8:4); R = sqrt(X.^2 + Y.^2) + eps; Z = sin(R)./R; mesh(axes,X,Y,Z)
Producción:
Publicación traducida automáticamente
Artículo escrito por ManikantaBandla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA