MATLAB의 3D 등고선 플롯
이 튜토리얼에서는 MATLAB의 contour3()
함수를 사용하여 3D 등고선 플롯을 만드는 방법에 대해 설명합니다.
MATLAB의 contour3()
함수를 사용하여 3D 등고선 플롯 생성
MATLAB의 내장 함수 contour3()
을 사용하여 3D 등고선 플롯을 생성할 수 있습니다. 등고선 플롯은 값에 따라 색상이 다른 등각선 플롯입니다.
선에 지정된 색상은 해당 값에 따라 다릅니다. 차가운 색은 낮은 값에 해당하고 더 뜨거운 색은 높은 값에 해당합니다.
예를 들어 sphere()
및 contour3()
함수를 사용하여 구의 3D 등고선 플롯을 플로팅해 보겠습니다. 아래 코드를 참조하십시오.
clc
[x,y,z] = sphere(100);
contour3(x,y,z);
출력:
선 수준, 선 사양, 선 스타일, 선 색상, 선 레이블, 선 너비 및 레이블 간격과 같은 등고선 플롯의 일부 속성을 설정할 수도 있습니다.
레벨 값을 스칼라 또는 벡터 값으로 설정할 수 있습니다. LineSpec
속성을 사용하여 색상 및 선 스타일과 같은 선 사양을 동시에 설정할 수도 있습니다.
기본적으로 show text
는 off
로 설정되어 있지만 우리는 그것을 켜서 플롯에 어떤 텍스트라도 보여줄 수 있습니다. 기본적으로 선 너비는 0.5이지만 LineWidth
속성을 사용하여 양수 스케일러 값으로 변경할 수 있습니다.
레이블 간격의 기본값은 144이지만 LabelSpacing
속성을 사용하여 모든 스칼라로 설정할 수 있습니다. 플롯에 제목을 지정할 수 있고 플롯의 레이블을 설정할 수도 있습니다.
예를 들어, 위 그래프의 일부 속성을 변경해 보겠습니다. 아래 코드를 참조하십시오.
clc
[x,y,z] = sphere(100);
contour3(x,y,z,20,'Color','red','LineWidth',1.5,'LineStyle','-.')
출력:
또한 contour3()
함수의 객체를 생성할 수 있습니다. 이 객체는 생성된 후 플롯의 속성을 변경하는 데 사용할 수 있습니다.
관련 문장 - MATLAB Plot
- MATLAB 폭포 플롯
- MATLAB의 막대 그래프 레이블에서 그리스 기호 사용
- MATLAB 극좌표 플롯
- MATLAB의 단일 산점도에 여러 데이터 세트 플로팅하기
- MATLAB의 caxis() 함수
- MATLAB에서 범례 제목 변경