본문 바로가기
programming language/MATLAB

MATLAB 그래프에 값 넣기 추가, gtext()

by __observer__ 2011. 4. 9.
반응형

이전 포스팅에서 text() 함수를 이용하여 원하는 좌표에 텍스트를 넣는 방법을 알아 봤습니다.

 

 
2011/04/09 - [MATLAB] - MATLAB 그래프에 값 넣기


오늘의 포스팅에서는 그래프의 좌표를 마우스로 클릭하면 값이 입력되는 gtext() 함수에 대해 알아 보겠습니다.

 

먼저 다음 명령어를 통해 그래프를 하나 띄워 보죠.

 

x=1:10;

plot(x,x,'r:.'), grid on

 

이제 다음 명령어를 통해 input 1 이라는 글자를 그래프에 넣어 보겠습니다.

 

gtext('input 1')

 

위 명령어를 실행하고 그래프 위에 커서를 올리면 다음과 같이 십자선이 나타납니다.

 

 

원하는 위치에 클릭을 하면 아래 그림 처럼 글자가 입력이 됩니다.

 

 





다음으로 여러 글자를 한 지점에 입력해 보죠.

 

여러 글자를 입력할때는 다음과 같이 cell class 로 값을 써 줍니다.

 

gtext({'input 1', 'input 2', 'input 3'})

 

중간에는 ,(쉼표) 를 이용하였습니다.

 

위 코드를 실행하면 다음과 같이 한 지점에 위 글자들이 3개 행으로 입력됩니다.

 


 




이제 마지막으로 클릭을 할 때마다 문자열 하나씩 넣어보겠습니다.

 

gtext({'input 1' ; 'input 2' ; 'input 3'})

 

클릭을 할 때마다 문자열 하나씩 넣을 때는 위 코드처럼 ;(세미콜론) 을 넣어줍니다.

 

그럼 아래 그래프처럼 클릭할 때 마다 문자열이 입력이 됩니다.

 


반응형

댓글