필터 지우기
필터 지우기

Plot a figure as time progresses?

조회 수: 5 (최근 30일)
Hancheol
Hancheol 2013년 4월 29일
Hi
I wanna plot a figure sequentially as time progresses.
For example if we plot
t=0:0.1:10; x=t.^2; plot(t,x);
then we have only a curve.
But I wanna have a figure that starts at the origin and ends at (10,100).
Is there any method or command to do this?
Thanks.

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 4월 29일
t=0:0.1:10;
x=t.^2;
figure;
hold on
xlim([min(t) max(t)])
ylim([min(x) max(x)])
for k=1:numel(t)
plot(t(k),x(k));
pause(0.1)
end
  댓글 수: 1
Hancheol
Hancheol 2013년 4월 29일
I found the command.
It was 'comet.'
But your answer was also helpful.
Thanks. :)

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Sachin Ganjare
Sachin Ganjare 2013년 4월 29일
  댓글 수: 1
Hancheol
Hancheol 2013년 4월 29일
Thanks for your answer.
Yours was also helpful, but the answer below seemed more direct and simple to me.
But I wanna say thank you, too. :)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by