gpt4 book ai didi

matlab - 使用多个绘图创建动画 - Octave/Matlab

转载 作者:行者123 更新时间:2023-12-04 16:10:05 26 4
gpt4 key购买 nike

我正在使用 Octave 编写一个在不同时间段绘制函数的脚本。我希望创建情节的动画,以便看到随时间的变化。

有没有办法做到这一点,以便可能以某种方式保存每次的每个情节,每个情节都可以组合起来创建这个动画?

预先感谢您的建议!

最佳答案

这有点杂乱,但您可以执行以下操作(此处适用于 Octave 音程 4.0.0-rc2):

x = (-5:.1:5);
for p = 1:5
plot (x, x.^p)
print animation.pdf -append
endfor
im = imread ("animation.pdf", "Index", "all");
imwrite (im, "animation.gif", "DelayTime", .5)

基本上,将所有绘图打印成 pdf,每页一个。然后将pdf作为图像阅读并将它们作为gif打印回来。这在 Matlab 上不起作用(它的 imread 实现无法处理 pdf)。

关于matlab - 使用多个绘图创建动画 - Octave/Matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29493060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com