如何在数学中为给定旋转轴的 3D 绘图制作动画
如果给定标准化旋转轴,例如 {1/Sqrt[3],1/Sqrt[3],1/Sqrt[3]} 和 3d 图,例如
z[x_, y_] : = Exp[-(Sqrt[x^2 + y^2]/Power[4, (3)^-1]) + Power[4, (3)^-1]*Sqrt[1/2*(Sqrt[x^2 + y^2] + x)]];
Plot3D[2*z[x, y], {x, -5, 5}, {y, -5, 5}]
我想为此图创建一个关于轴 {1/Sqrt[3],1/Sqrt[3] 的动画],1/Sqrt[3]}(可以是任何其他任意的),然后将其导出为动画 gif。有人愿意帮忙吗?非常感谢。
编辑
我还在指定旋转时遗漏了一个自由度。任何人都可以帮忙,如果还给出了旋转轴必须经过的点的坐标,如何进行可视化/动画? 再次感谢。
If given a rotation axis normalized, such as {1/Sqrt[3],1/Sqrt[3],1/Sqrt[3]}, and a 3d plot, for example,
z[x_, y_] := Exp[-(Sqrt[x^2 + y^2]/Power[4, (3)^-1]) +
Power[4, (3)^-1]*Sqrt[1/2*(Sqrt[x^2 + y^2] + x)]];
Plot3D[2*z[x, y], {x, -5, 5}, {y, -5, 5}]
I want to create an animation for this plot about the axis {1/Sqrt[3],1/Sqrt[3],1/Sqrt[3]} (could be any other arbitary one), and then export it as an animated gif. Would anyone please help? Many thanks.
Edit
I also left out one degree of freedom in specifying the rotation. Could any one please help, if also given the coordinate of a point which the rotational axis must pass, how to do the visualization/animation?
Thanks again.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
复制大牛的做法,刚刚准备导出。
以下参数可用于 gif 导出(根据文档):
我在中使用了“DisplayDurations”过去,它起作用了。
Copying what Daniel did, just prepared for exporting.
The following parameters are available for the gif export (as per the docs):
I used "DisplayDurations" in the past, and it worked.
可以做如下。
Daniel Lichtblau
沃尔夫勒姆研究公司
Could do as below.
Daniel Lichtblau
Wolfram Research