首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mathematica中的Disk inside plot

mathematica中的Disk inside plot
EN

Stack Overflow用户
提问于 2012-03-11 16:44:33
回答 1查看 700关注 0票数 0

我有一个关于在mathematica的一个操作函数中同时使用绘图和磁盘的问题。

我现在有一段代码:

代码语言:javascript
复制
Plot[h[t], {t, 0, ttot}, PlotRange -> {0, 30}]
Manipulate[
 Plot[
  h0 + v0*t - 1/2*g*(t)^2, {t, 0, 10}, 
  PlotRange -> {{-1, 8}, {0, 11.5}}
  ], 
 {t, 0, ttot, 0.001}, {m, 0.001, 0.1, 0.001, ImageSize -> Tiny}, {v0, 
  0, 5, 0.01, ImageSize -> Tiny}, {h0, 0, 10, 0.01, ImageSize -> Tiny}
 ]

我想做的是在图中显示一个表示飞行物体的圆盘(它的位置在曲线上,根据实际时间和高度)。我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-11 18:29:56

你应该显示你使用的符号的定义:h[t]v0ttot等。我对你的理解是:

代码语言:javascript
复制
trajectory[p0_, v0_, a_, t_] = p0 + v0 t - 1/2 a t^2;

x0 = 3;
v0y = 1;
g = 9.81;
ttot = 3;

Manipulate[ParametricPlot[trajectory[{x0, h0}, {v0x, v0y}, {0, g}, t], {t, 0, ttot}, Epilog -> {Disk[trajectory[{x0, h0}, {v0x, v0y}, {0, g}, tcurrent], 0.5]}, PlotRange -> All], {v0x, 0, 5, 0.01}, {h0, 0, 10, 0.01}, {tcurrent, 0, ttot, 0.01}]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9653593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档