如何在MATLAB中创建动画GIF图像?
3,386次观看(过去30天)
显示旧的注释
我想知道MATLAB中是否有创建动画GIF的功能。
接受的答案
MathWorks支金宝app援小组
2022年8月1日
编辑:MathWorks支金宝app援小组
2022年3月28日
在MATLAB 2022a中,导出为GIF格式是支持的金宝appexportgraphics函数使用' Append '选项。例如:
X = 0:0.01:1;
P = plot(nan,nan);
p.XData = x;
为N = 1:0.5:5
p.YData = x.^n;
exportgraphics (gcf“testAnimated.gif”,“添加”,真正的);
结束
对于R2022a之前的版本,请遵循上的示例“写入动画GIF”imwrite参考页面。
更多答案(3)
亚历克
2013年12月19日
“当写入多帧GIF图像时,X应该是一个4维的m -by- n -b金宝appy-1- P数组,其中P是要写入的帧数。”
但是,如果我试图传递一个m × n × 3 × p,它似乎把每个RGB颜色通道作为一个单独的灰度帧。现在有办法写一个动画彩色GIF没有一个循环在帧?