이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

mesh

구문

mesh(X,Y,Z)
mesh(Z)
mesh(...,C)
mesh(...,'PropertyName',PropertyValue,...)
mesh(axes_handles,...)
s = mesh(...)

설명

mesh(X,Y,Z)Z로 지정된 색을 사용하여 와이어프레임 메시를 그립니다. 여기서 색은 곡면 높이에 비례합니다. XY가 벡터인 경우 length(X) = n이고 length(Y) = m입니다. 여기서 [m,n] = size(Z)입니다. 이 경우 (X(j), Y(i), Z(i,j))는 와이어프레임 그리드 선의 교차입니다. XY는 각각 Z의 열과 행에 대응합니다. XY가 행렬인 경우 (X(i,j), Y(i,j), Z(i,j))는 와이어프레임 그리드 선의 교차입니다. X, Y 또는 Z의 값은 숫자형, datetime형, duration형 또는 categorical형 값일 수 있습니다.

mesh(Z)X = 1:nY = 1:m을 사용하여 와이어프레임 메시를 그립니다. 여기서 [m,n] = size(Z)입니다. 높이 Z는 사각 그리드에 대해 정의되는 단일 값 함수입니다. 색은 곡면 높이에 비례합니다. Z의 값은 숫자형, datetime형, duration형 또는 categorical형 값일 수 있습니다.

mesh(...,C)는 행렬 C로 지정된 색을 사용하여 와이어프레임 메시를 그립니다. MATLAB®C의 데이터에 대해 선형 변환을 수행하여 현재 컬러맵에서 색을 가져옵니다. X, Y, Z가 행렬인 경우 C와 크기가 같아야 합니다.

mesh(...,'PropertyName',PropertyValue,...)는 지정된 surface 속성의 값을 설정합니다. 단일 명령문으로 여러 속성값을 설정할 수 있습니다.

mesh(axes_handles,...)는 현재 좌표축(gca) 대신 axes_handle 핸들 좌표축에 플로팅됩니다.

s = mesh(...)Surface 속성 객체를 반환합니다.

예제

모두 축소

sinc 함수 z=sin(r)/r의 메시 플롯을 만듭니다.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
mesh(X,Y,Z)

메시 플롯의 색상 행렬을 지정합니다.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
C = gradient(Z);

figure
mesh(X,Y,Z,C)

Name,Value 쌍의 인수를 사용하여 메시 플롯의 조명과 선 너비를 변경합니다.

[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
C = del2(Z);

figure
mesh(X,Y,Z,C,'FaceLighting','gouraud','LineWidth',0.3)

mesh는 복소수 입력값을 받지 않습니다.

view(3)으로 지정된 시점을 사용하여 Surface 객체가 메시로 그려집니다. 숨겨진 곡면을 제거하고 와이어프레임을 시뮬레이션하려는 경우에는 면 색을 배경색과 같게 하며, 표준 투시형 와이어프레임을 그리려는 경우에는 면 색을 none으로 설정합니다. 모서리 색은 현재 컬러맵에 따라 결정됩니다. hidden 명령은 메시의 숨겨진 곡면 제거 시뮬레이션을 제어하고, shading 명령은 음영 모델을 제어합니다.

확장 기능

R2006a 이전에 개발됨