making a movie from plots

132 ビュー (過去 30 日間)
cgo
cgo 2015 年 11 月 18 日
回答済み: Image Analyst 2023 年 7 月 8 日
I am making an animation using a loop and the pause() function, and I want to save the entire animation to make a movie. The plot, as I understand, continuously refreshes to make an animation.
How can I do this?

回答 (2 件)

Walter Roberson
Walter Roberson 2015 年 11 月 18 日
  3 件のコメント
Hussein
Hussein 2023 年 7 月 8 日
Please try this
Hussein
Hussein 2023 年 7 月 8 日
clc clear all close all Z = peaks; surf(Z) axis tight set(gca,'nextplot','replacechildren','visible','off') f = getframe; [im,map] = rgb2ind(f.cdata,256,'nodither'); im(1,1,1,20) = 0; for k = 1:20 surf(cos(2*pi*k/20)*Z,Z) f = getframe; im(:,:,1,k) = rgb2ind(f.cdata,map,'nodither'); end imwrite(im,map,'DancingPeaks.gif','DelayTime',0.1,'LoopCount',inf) %g443800

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


Image Analyst
Image Analyst 2023 年 7 月 8 日

カテゴリ

Help Center および File ExchangeAnimation についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by