MATLAB에서 surfc() 함수를 사용하여 표면 등고선 플롯을 만드는 방법

Matlabeseo Surfc Hamsuleul Sayonghayeo Pyomyeon Deung Goseon Peullos Eul Mandeuneun Bangbeob



그만큼 표면 윤곽 , 일반적으로 서핑하다 유형의 표면 플롯 아래 등고선 플롯을 생성하는 데 사용되는 3차원 데이터 시각화 플롯입니다. z= 에프(x,y) 단단한 가장자리와 면색을 가집니다. 여기서 x와 y는 독립 변수이고 z는 종속 변수입니다. 즉, 지정된 도메인 내에서 x와 y의 각 조합을 사용하여 z 값을 계산할 수 있습니다.

이 가이드에서는 서핑 플롯 다른 예제를 사용하여 MATLAB에서.

MATLAB의 Surfc 플롯이란 무엇입니까?

서핑 플롯 우리가 묘사할 수 있게 해주는 등고선 플롯입니다. 에프(엑스, 와이, 지) 표면 플롯 아래의 3차원 공간에서. MATLAB의 내장 기능을 사용하여 MATLAB에서 이러한 플롯을 만들 수 있습니다. 서핑() 기능. 이 함수는 MATLAB에서 단색 면과 가장자리 색상을 갖는 3차원 플롯을 만드는 데 사용됩니다. 이 함수는 X, Y, Z의 값을 인수로 받아들이고 3차원 서핑 플롯 형식으로 함수의 동작을 나타내는 지 = 에프(엑스, 와이) .







통사론

그만큼 서핑() 함수는 MATLAB에서 간단한 구문을 사용합니다.



서핑하다 ( X,Y,Z )
서핑하다 ( X,Y,Z,C )
서핑하다 ( 와 함께 )
서핑하다 ( Z,C )

여기:



함수 표면(X, Y, Z) 아래에 단색 면과 가장자리 색상이 있는 등고선 플롯이 있는 3차원 표면 플롯을 만듭니다. 여기서 행렬 Z는 x-y 평면 위의 높이를 나타내고 행렬 X 및 Y는 x-y 평면을 나타냅니다.





함수 표면(X, Y, Z, C) 추가 색상을 지정하여 곡면 플롯 아래에 등고선 플롯을 만듭니다.

함수 서핑(Z) 열 및 행 인덱스를 각각의 x 및 y 좌표로 활용하여 행렬 Z를 사용하여 등고선이 있는 표면 플롯을 생성합니다.



함수 표면(Z, C) 추가 가장자리의 색상을 지정하기 위해 산출합니다.

MATLAB에서 surfc() 함수를 사용하여 표면 윤곽선 플롯을 만드는 방법은 무엇입니까?

다음을 사용하여 MATLAB에서 표면 플롯 아래 윤곽선을 생성하려면 주어진 세 단계를 따르십시오. 서핑() 기능.

1 단계: 를 활용하여 xy 평면에 메쉬 그리드를 만듭니다. 메쉬그리드() 주어진 함수의 영역을 커버하는 함수.

2 단계: 생성된 메쉬 그리드의 각 포인트에 대해 지정된 함수의 값을 계산합니다.

3단계: 함수 그리기 지 = 에프(엑스, 와이) 를 활용 서핑() 기능.

다음을 이해하기 위해 몇 가지 예를 고려하십시오. 서핑() 기능이 작동합니다.

예제 1: surfc(X,Y,Z) 함수를 사용하여 표면 등고선 플롯을 만드는 방법은 무엇입니까?

주어진 예는 함수에 대한 표면 플롯 아래에 등고선을 만듭니다. Z = 지수(X).*cos(X).^2 를 사용하여 표면(X, Y, Z) 기능.

[ X,Y ] = 메쉬그리드 ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
지 = 경험치 ( 엑스 ) .* 코사인 ( 엑스 ) .^ 2 ;
서핑하다 ( X,Y,Z )

예제 2: surfc(Z) 함수를 사용하여 표면 등고선 플롯을 만드는 방법은 무엇입니까?

이 예제는 서핑(Z) 주어진 함수에 대한 표면 플롯 아래 윤곽선을 생성하는 함수.

[ X,Y ] = 메쉬그리드 ( 1 : 0.5 : 10 , 1 : 이십 ) ;
Z = Y.* 코사인 ( 엑스 ) +X.* 없이 ( 그리고 ) ;
서핑하다 ( 와 함께 )

예제 3: surfc(Z,C) 함수를 사용하여 표면 등고선 플롯을 만드는 방법은 무엇입니까?

이 MATLAB 코드는 C가 컬러맵을 나타내는 surfc(Z, C) 함수를 사용하여 surfc 플롯에서 다양한 색상을 지정하는 방법을 설명합니다.

[ X, Y ] = 메쉬그리드 ( 1 : 0.5 : 10 , 1 : 이십 ) ;
지 = ( 코사인 ( 엑스 ) + 없이 ( 그리고 ) ) .^ ;
C = X + Y;
서핑하다 ( 지, 씨 )

결론

MATLAB은 내장 함수를 사용하여 다양한 유형의 다양한 플롯을 생성할 수 있는 유용한 프로그래밍 도구입니다. 그것은 우리에게 서핑() 솔리드 면과 가장자리 색상이 있는 표면 플롯 아래에 윤곽선을 만드는 데 사용되는 기능입니다. 이 함수는 하나 이상의 필수 및 선택적 인수를 허용하고 다음을 생성합니다. 서핑 플롯 주어진 기능을 위해. 이 가이드에서는 다음의 기능에 대해 설명했습니다. 서핑() 몇 가지 예를 사용하여 함수를 만들 수 있습니다. 서핑 플롯 MATLAB에서.