video duration and multiple sublots in a single video

8 ビュー (過去 30 日間)
Gaetano Pavone
Gaetano Pavone 2020 年 2 月 18 日
コメント済み: Gaetano Pavone 2020 年 2 月 19 日
I have the following modified demo code for creating video:
Z = peaks;
surf(Z);
set(gca,'nextplot','replacechildren');
v = VideoWriter('peaks.avi');
open(v);
for k = 1:50
subplot(1,2,1);
surf(sin(2*pi*k/20)*Z,Z)
axis tight manual
subplot(1,2,2);
surf(sin(2*pi*k/20)*Z,Z)
axis tight manual
frame = getframe(gcf);
writeVideo(v,frame);
end
close(v);
I have the following questions:
  1. Why doesn't work "axis tight manual" well?
  2. How can I change the duration of the video?
  2 件のコメント
Stijn Haenen
Stijn Haenen 2020 年 2 月 18 日
You can change the frame rate with
v.FrameRate=60 %for 60Hz
I think you should place axis tight manual outside the for loop.
Gaetano Pavone
Gaetano Pavone 2020 年 2 月 19 日
Thanks, it works!

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by