MATLAB에서 플롯의 데이터 점에 설명 텍스트를 추가하는 방법

Matlabeseo Peullos Ui Deiteo Jeom E Seolmyeong Tegseuteuleul Chugahaneun Bangbeob



일부 데이터를 플롯할 때 명확하고 이해하기 쉽도록 데이터 포인트에 대한 설명을 추가해야 합니다. 예를 들어, 플롯된 함수의 로컬 최대값 또는 로컬 최소값을 설명하거나 특정 데이터 포인트에 대한 추가 정보를 추가할 수 있습니다. 이 작업은 다음을 사용하여 MATLAB에서 쉽게 수행할 수 있습니다. 텍스트() 기능.

이 가이드에서는 MATLAB의 text() 함수를 사용하여 데이터 포인트에 설명 텍스트를 추가하는 방법을 보여줍니다. 다양한 구문과 예제를 다루므로 다양한 방식으로 사용하는 방법을 배울 수 있습니다.

MATLAB 플롯의 데이터 포인트에 대한 설명 텍스트를 어떻게 작성합니까?

MATLAB에서 플롯의 데이터 포인트에 설명 텍스트를 추가하려면 내장된 텍스트() 기능. 이 기능은 하나 이상의 데이터 포인트와 설명 텍스트를 필수 입력으로 사용하고 지정된 데이터 포인트에 해당하는 설명을 제공합니다. 데이터 점의 좌표는 MATLAB 플롯에 텍스트를 추가해야 하는 위치를 나타내기 때문에 지정해야 합니다.







통사론
MATLAB에서는 다음을 사용할 수 있습니다. 텍스트() 다음과 같은 방식으로 작동합니다.



텍스트 ( x,y,txt )
텍스트 ( x,y,z,txt )
텍스트 ( ___,이름,값 )

여기,



함수 텍스트(x,y,txt) 변수에 의해 지정된 텍스트를 사용하여 하나 이상의 데이터 포인트에 텍스트 설명을 추가하는 일을 담당합니다. txt 현재 축에서.





  • 하나의 데이터 포인트에 대한 설명을 지정하기 위해 이 함수는 x와 y를 스칼라 값으로 사용합니다.
  • 둘 이상의 데이터 포인트에 대한 텍스트 설명을 지정하기 위해 이 함수는 x와 y를 동일한 크기의 벡터로 사용합니다.

함수 텍스트(x,y,z,txt) 3D 좌표에서 텍스트 위치를 지정하는 역할을 담당합니다.

함수 텍스트(___,이름,값) 하나 이상의 이름, 값 쌍 인수를 사용하여 텍스트 개체 속성을 지정하는 일을 담당합니다.



예제 1: MATLAB에서 하나의 데이터 포인트에 설명 텍스트를 추가하는 방법은 무엇입니까?

이 MATLAB 코드는 텍스트() 포인트(pi/2,0.2)에 대한 설명을 지정하는 함수입니다.

x = -파이:파이 / 오십 :파이;
y = 왜냐하면 ( 엑스 ) ;
구성 ( x,y )
텍스트 ( 파이 / 2 , 0.2 , '\왼쪽 화살표 cos(\pi/2)' )

예 2: 여러 데이터 포인트에 설명 텍스트를 추가하는 방법은 무엇입니까?

다음 코드는 플롯 함수를 사용하여 [-π, π] 범위에 걸쳐 cos(x) 함수를 그렸습니다. 그만큼 텍스트() 함수는 함수가 x축과 교차하는 위치를 나타내는 두 개의 텍스트 주석을 플롯에 추가하는 데 사용됩니다.

x = -파이:파이 / 오십 :파이;
y = 왜냐하면 ( 엑스 ) ;
구성 ( x,y )
x_vect = [ -pi / 2 ,파이 / 2 ] ;
y_vect = [ 0 , 0 ] ;
텍스트 ( x_vect,y_vect, '\왼쪽 화살표 cos(x)=0' )

예 3: 3D 데이터 포인트에 설명 텍스트를 추가하는 방법은 무엇입니까?

이 MATLAB 코드에서는 함수에 대한 표면 플롯을 생성합니다. Z=코사인(X)+사인(Y) 주어진 벡터 x와 y에 해당합니다. 그런 다음 점 (0,0,1)을 찾고 cos(X)+sin(Y)=1이라는 설명을 추가합니다.

[ 엑스,와이 ] = 메쉬그리드 ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = 왜냐하면 ( 엑스 ) +없이 ( 그리고 ) ;
서핑하다 ( X,Y,Z )
텍스트 ( 0 , 0 , 1 , '\왼쪽 화살표 cos(X)+sin(Y)=1' )

예 4: 데이터 포인트에 설명 텍스트를 추가하는 동안 텍스트 크기와 색상을 지정하는 방법은 무엇입니까?

아래 주어진 예는 함수에 대한 표면 플롯을 생성합니다. Z=코사인(X)+사인(Y) 주어진 벡터 x와 y에 해당합니다. 그런 다음 지점 (0,0,1)을 찾고 해당 설명을 추가합니다. cos(X)+sin(Y)=1 텍스트 칼라를 파란색으로 지정하고 텍스트 크기를 16으로 지정합니다.

[ 엑스,와이 ] = 메쉬그리드 ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = 왜냐하면 ( 엑스 ) +없이 ( 그리고 ) ;
서핑하다 ( X,Y,Z )
텍스트 ( 0 , 0 , 1 , '\왼쪽 화살표 cos(X)+sin(Y)=1' , '색상' , '빨간색' , '글꼴 크기' , 16 )

결론

데이터 시각화 영역에서는 플롯을 명확하고 이해하기 쉽게 만들기 위해 플롯된 데이터 포인트를 설명해야 합니다. 이 작업은 다음을 사용하여 효율적으로 수행할 수 있습니다. 텍스트() MATLAB의 함수. 이 튜토리얼에서는 텍스트() MATLAB의 함수. 우리는 다양한 구문을 제공했습니다. 텍스트() 함수와 각 구문에 대한 쉬운 예를 통해 함수 이면의 작동 방식을 이해하는 데 도움이 됩니다.