Mathematica中怎么把三维的图像,和二维的图像,叠加在一起显示。
Overlay,和Show都不行,Egilog也不行,不知道为什么,怎么才能显示在一起呢?谢谢。...
Overlay,和Show都不行,Egilog也不行,不知道为什么,怎么才能显示在一起呢?
谢谢。 展开
谢谢。 展开
2个回答
2015-12-30 · 知道合伙人互联网行家
关注
展开全部
你两张动态图是先后放映呢,还是同时放映。
同时放映的话,应该是把两个图的每一帧先合并成一帧,然后在用animate函数来画
假定你有下面两个动画:
Animate[Plot[Sin[x + k], {x, 0, 2 Pi}], {k, 0, 2 Pi}]
Animate[Graphics[Circle[{k, 0}, 1],
PlotRange -> {{0, 2 Pi}, {-1.2, 1.2}}], {k, 0, 2 Pi}]
那么合起来应该写成这个样子。
Animate[Show[{Graphics[Circle[{k, 0}, 1]], Plot[Sin[x + k], {x, 0, 2 Pi}]}, PlotRange -> {{0, 2 Pi}, {-1.2, 1.2}}], {k, 0, 2 Pi}]
同时放映的话,应该是把两个图的每一帧先合并成一帧,然后在用animate函数来画
假定你有下面两个动画:
Animate[Plot[Sin[x + k], {x, 0, 2 Pi}], {k, 0, 2 Pi}]
Animate[Graphics[Circle[{k, 0}, 1],
PlotRange -> {{0, 2 Pi}, {-1.2, 1.2}}], {k, 0, 2 Pi}]
那么合起来应该写成这个样子。
Animate[Show[{Graphics[Circle[{k, 0}, 1]], Plot[Sin[x + k], {x, 0, 2 Pi}]}, PlotRange -> {{0, 2 Pi}, {-1.2, 1.2}}], {k, 0, 2 Pi}]
追问
都是静态的(只不过一个是三维的,一个是二维的),只是显示在一起就行了。怎么办?
谢谢!
上海华然企业咨询
2024-10-21 广告
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询