採用された回答

Michael Haderlein
Michael Haderlein 2015 年 2 月 19 日

0 投票

In the help to addframe, you find an example of that: http://www.mathworks.com/help/matlab/ref/avifile.addframe.html
aviobj = avifile('example.avi','compression','None');
t = linspace(0,2.5*pi,40);
fact = 10*sin(t);
fig=figure;
[x,y,z] = peaks;
for k=1:length(fact)
h = surf(x,y,fact(k)*z);
axis([-3 3 -3 3 -80 80])
axis off
caxis([-90 90])
F = getframe(fig);
aviobj = addframe(aviobj,F);
end
close(fig);
aviobj = close(aviobj);
Instead of creating a surface plot, you can also display an image (imshow).

1 件のコメント

mohammed  musthafa
mohammed musthafa 2015 年 2 月 19 日
thank you Michael Haderlein

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Convert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by