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という名前のファイルに保存されます。

bannerAds