MATLABで生成したアニメーションGIFを保存する方法
MATLABでは、VideoWriter関数を使用して動画ファイルを動画ファイルとして保存できます。サンプルコードを以下に示します。
% 创建一个VideoWriter对象
video = VideoWriter('animation.mp4', 'MPEG-4');
% 设置视频的帧率
video.FrameRate = 10;
% 打开VideoWriter对象
open(video);
% 循环创建每一帧图像,并将其添加到视频中
for i = 1:numFrames
% 创建第i帧的图像
frame = % 生成图像的代码
% 将帧写入视频中
writeVideo(video, frame);
end
% 关闭VideoWriter对象
close(video);
例ではnumFramesをGIFの全フレーム数に置き換えて、ループで各フレームの画像を生成する必要があります。 また、ビデオファイル名とフレームレートは、実際の状況に応じて変更する必要があります。 最終的に、このコードを実行すると、GIFはanimation.mp4という名前のファイルに保存されます。