How to animate a cosine plot using getframe

Hi, I'm pretty new to Matlab and I've been playing around trying to animate a 2D cosine graph using the getframe function. Here's my code
t=0:pi/100:10;
tlength = numel(t);
for i=1:tlength
plot(cos(t));
F(:,i) = getframe;
end
movie(F);
But when I try running it it's not animated at all, just a still plot. What am I doing wrong?

 採用された回答

KSSV
KSSV 2020 年 9 月 28 日

1 投票

t=0:pi/100:10;
tlength = numel(t);
for i=1:tlength
plot(cos(1:t(i)));
F(:,i) = getframe;
end
movie(F);
Also read about comet
t=0:pi/100:10;
y = cos(t) ;
comet(t,y)

2 件のコメント

jm
jm 2020 年 9 月 28 日
Thank you so so so much!
KSSV
KSSV 2020 年 9 月 28 日
Thanks is accepting the answer... :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeAnimation についてさらに検索

タグ

質問済み:

jm
2020 年 9 月 28 日

コメント済み:

2020 年 9 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by