반응형
MATLAB 을 이용하면 굉장히 다양한 수치적인 그래프를 그려 볼 수 있습니다.
여러 수치적인 실험을 하면서 그래프를 확인 할 때 데이터가 변화하면 그래프도 자동으로 바뀌었으면 하는 경우가 있는데요.
이런 경우에는 linkdata 를 이용하시면 됩니다.
간단한 예제로 설명 드리죠.
x=1:10;
y=x*2;
plot(x,y,'r:.')
grid on
위 코드는 단순히 y=2x 의 직선 그래프를 그리는 예제 인데요. 위 코드를 실행하시면 다음과 같은 그래프가 나옵니다.
위 그래프에서 빨간색 네모 칸 친 부분의 아이콘을 누르면 현재 그래프의 데이터 값이 변할 때마다 자동으로 그래프가 업데이트 됩니다.
그래프에서 아이콘을 클릭해서 설정하는 것이 아니라 코드를 통해 linkdata 기능을 실행 시키고 싶으면 다음과 같이 코드의 마지막 줄에 linkdata on 을 해 주면 됩니다.
linkdata 기능을 끌 때는 당연히 linkdata off 하면 되겠죠~
x=1:10;
y=x*2;
plot(x,y,'r:.')
grid on
linkdata on
위 코드를 실행하고 command window 에서 다음과 같이 y 값을 변경 해 보면 ~~
>> y=x*4;
다음과 같이 그래프가 휘리릭~~ 바뀌게 되죠~
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB 단축키 설정 백업 (0) | 2012.08.05 |
---|---|
MATLAB Fixed point toolbox, demo버그? (0) | 2012.08.04 |
MATLAB persistent 주의 할 점 (2) | 2012.07.03 |
MATLAB 파일이름 다룰때 유용한 함수들 fileparts, fullfile, filesep (0) | 2012.07.01 |
MATLAB assert() 함수 (0) | 2012.06.28 |
MATLAB 이미지 gray scale 변환 (7) | 2012.06.27 |
MATLAB 축에 날짜 표시하기 datetick() (2) | 2012.06.20 |
MATLAB 윈도우에서의 파일 쓰기 줄 바꿈 (8) | 2012.06.17 |
댓글