Wolfram mathematica 如何生成动画GIF的操纵?8.0.1

Wolfram mathematica 如何生成动画GIF的操纵?8.0.1,wolfram-mathematica,mathematica-8,Wolfram Mathematica,Mathematica 8,在Mathematica 8.0.1中,导出为动画gif似乎发生了变化 我通常通过简单的书写来制作一个游戏的动画GIF: v=Manipulate[....] then Export["foo.gif",v]; 但现在它不起作用了。我只得到一个静态图像 以下是一个例子: v=Manipulate[ Text[t], {{t,4,"start"},0,10,1,ControlType->Trigger,AnimationRate->1,AnimationRepetitions-&g

在Mathematica 8.0.1中,导出为动画gif似乎发生了变化

我通常通过简单的书写来制作一个游戏的动画GIF:

v=Manipulate[....]

then Export["foo.gif",v];
但现在它不起作用了。我只得到一个静态图像

以下是一个例子:

v=Manipulate[
Text[t],
{{t,4,"start"},0,10,1,ControlType->Trigger,AnimationRate->1,AnimationRepetitions->10}
]
现在,
Export[“foo.gif”,v]
只生成静态图像,因为没有任何东西在运行

但是
Export[“foo.avi”,v]
可以工作,并且它确实生成了一个正在运行的avi电影

此外,我以前使用过动画GIF选项,但现在不支持:

Export["foo.gif",v,ConversionOptions->{"AnimationDisplayTime"->0.5,"Loop"->True},ImageSize->{500,500}]

Export::convoptobs: ConversionOptions is obsolete. 
当我去帮助时,我看不到GIF的选项。如何控制动画延迟等

我想这里可能有人有主意

谢谢
--Nasser

您可以使用
v=Animate[
文本[t],{{t,4,“开始”},0,10,1,控制类型->触发器,

动画速率->1,动画重复->10}]

您可以将
表格
导出为动画GIF

v = Table[Panel[Text[t]], {t, 0, 10, 1}];
Export["anim.gif", v, "DisplayDurations" -> 0.5]
如果您绝对希望动画看起来像一个
操纵
,您可以这样做

v = Table[Manipulate[Text[t], 
    {{t, Mod[k, 10], "start"}, 0, 10, 1, ControlType -> Trigger}],
  {k, 4, 14}];
Export["Manip.gif", v, "DisplayDurations" -> 0.5]

我不使用版本8,但我很想知道如果你使用:
Export[“foo.gif”,{v}]
与我使用{v}时的效果相同,没有生成动画gif。可惜没有那么简单。“恐怕我帮不了你的忙。”纳赛尔你用的是什么Mathematica版本,它是以上述方式工作的?我尝试了
v=operate[Text[t],{{t,4,“start”},0,10,1,ControlType->Trigger,AnimationRate->1,AnimationRepetitions->10};在7.0.1版本中导出[“C:/foo.gif”,v]
,它会生成一个静态图像;我不记得是哪个版本了。但我确实记得,我曾经能够将一个变量导出为动画gif,我已经将该变量设置为等于Maniupulate命令。我可能是错的,但它确实适用于SWF和AVI?至于选项(用于导出到gif部分),我确实知道这些选项以前可以使用,现在它们不再工作了。无论哪种方式,问题仍然是,如何将操纵导出到动画gif文件?按照建议使用Animate[]而不是操纵,在我的案例中效果不好(当我这样做时,UI发生了一些变化)。谢谢,纳赛尔谢谢你,马克!成功了。我想投票支持你的答案,但论坛不让我这么做。我用你的技巧最后制作了一个我为学校做的小动作。如果你想看动画,这里是我用乳胶加载的,缩小了一点。再次感谢!我比其他数学小组更喜欢这个论坛,因为这里没有长时间的延迟,人们终于可以很好地谈论Mathematica了--Nasser@Nasser-很乐意帮忙!我很高兴你喜欢这个论坛。这当然不同于mathgroup。我相信他们都有自己的长处,但我绝对喜欢这里的转折点。关于向上投票,你需要先赢得一点声誉,然后才能这样做。我不觉得太多。