mathematica叠加两个图形怎么叠加起来?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/23 16:13:30
mathematica叠加两个图形怎么叠加起来?
Manipulate[ Graphics[Point[{Cos[x],Cos[x + t]}],PlotRange -> {{-1.2,1.2},{-1.2,1.2}}],{x,0,2 \[Pi]},{t,0,2 \[Pi]}] 这是一个运动的点,我想把它的轨迹也叠加到同一个图形框里面,\x09谢谢了,
Manipulate[ Graphics[Point[{Cos[x],Cos[x + t]}],PlotRange -> {{-1.2,1.2},{-1.2,1.2}}],{x,0,2 \[Pi]},{t,0,2 \[Pi]}] 这是一个运动的点,我想把它的轨迹也叠加到同一个图形框里面,\x09谢谢了,
![mathematica叠加两个图形怎么叠加起来?](/uploads/image/z/17776194-42-4.jpg?t=mathematica%E5%8F%A0%E5%8A%A0%E4%B8%A4%E4%B8%AA%E5%9B%BE%E5%BD%A2%E6%80%8E%E4%B9%88%E5%8F%A0%E5%8A%A0%E8%B5%B7%E6%9D%A5%3F)
叠加图形可以用Show.如果两个都是Graphics[什么什么],或者都是Plot[什么什么],或者都是ParametricPlot[什么什么],就直接把两个要画的东西放在一个列表里边再Graphics或者Plot后者ParametricPlot就行了.比如说叠加一个圆和一个长方形,可以用Show[Graphics[Circle[]], Graphics[Rectangle[]]],也可以直接用Graphics[{Circle[], Rectangle[]}]不知道这个是不是你想要的效果:Manipulate[Show[Graphics[Point[{Cos[x], Cos[x + t]}],PlotRange -> {{-1.2, 1.2}, {-1.2, 1.2}}],ParametricPlot[{Cos[x], Cos[x + t]}, {x, 0, 2 \[Pi]}]], {x, 0,2 \[Pi]}, {t, 0, 2 \[Pi]}]