반응형
이전 포스팅에서 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'})
클릭을 할 때마다 문자열 하나씩 넣을 때는 위 코드처럼 ;(세미콜론) 을 넣어줍니다.
그럼 아래 그래프처럼 클릭할 때 마다 문자열이 입력이 됩니다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB 파일 읽기 importdata() (0) | 2011.04.18 |
---|---|
MATLAB binomial r.v. generation (4) | 2011.04.17 |
MATLAB cell class (6) | 2011.04.11 |
MATLAB taylor, Maclaurin serise (0) | 2011.04.10 |
MATLAB 그래프에 값 넣기 (0) | 2011.04.09 |
MATLAB symbolic math 수식으로 함수 만들기 matlabFunction() (0) | 2011.04.09 |
MATLAB Symbolic math toolbox 를 이용한 latex 변환과 수식 입력 (3) | 2011.04.07 |
MATLAB Bernoulli random variable generation (1) | 2011.04.06 |
댓글