Main Content

특정 등고선 레벨 강조 표시하기

이 예제에서는 특정 레벨의 등고선을 강조 표시하는 방법을 보여줍니다.

Zpeaks 함수에서 반환되는 행렬로 정의합니다.

Z = peaks(100);

Z에서 최소 데이터 값을 내림하고 최대 데이터 값을 올림하여 이들 값을 각각 zminzmax에 저장합니다. zlevszminzmax 사이의 40개 값으로 정의합니다.

zmin = floor(min(Z(:))); 
zmax = ceil(max(Z(:)));
zinc = (zmax - zmin) / 40;
zlevs = zmin:zinc:zmax;

등고선을 플로팅합니다.

figure
contour(Z,zlevs)

Figure contains an axes object. The axes object contains an object of type contour.

zindexzminzmax 사이에서 2씩 간격을 둔 정수 값으로 구성된 벡터로 정의합니다.

zindex = zmin:2:zmax;

이전 등고선 플롯을 유지합니다. 두 번째 등고선 플롯을 생성하고 zindex를 사용하여 하나 걸러 하나의 정수 값마다 등고선을 강조 표시합니다. 선 너비를 2로 설정합니다.

hold on
contour(Z,zindex,'LineWidth',2)
hold off

Figure contains an axes object. The axes object contains 2 objects of type contour.

참고 항목

| | | | |