如何创建x = y轴

时间:2018-03-20 10:15:01

标签: maple

我在Maple中有这个波,但是我不想让整个方块显示出来,我只想看到其中一个三角形部分可见。希望有道理。基本上我需要轴来说x=0..1y=0..1x=y。这是x=y轴,我无法获得。

这是我到目前为止的代码。

with(plots):
animate(plot3d,[sin(Pi*2*x)*sin(Pi*y)*sin(t)-sin(Pi*x)*sin(Pi*2*y)*sin(t),x=0..1, y=0..1],t=0..2*Pi);

1 个答案:

答案 0 :(得分:0)

plot3d命令提供了一种语法,其中为其中一个绘图变量提供的range中的任何一个(或两个)端点可以是另一个绘图变量的表达式。

因此,您可以使用x=0..1, y=0..1来表示三角形域,而不是x=0..y, y=0..1来表示矩形域。可以使用x=y..1, y=0..1表示剩余的三角形域。

您在最近的另一个问题中使用了此功能。

with(plots):

animate(plot3d,[sin(Pi*2*x)*sin(Pi*y)*sin(t)
                -sin(Pi*x)*sin(Pi*2*y)*sin(t),
                x=0..y, y=0..1],
        t=0..2*Pi);

enter image description here

剩下的部分可以用,

animate(plot3d,[sin(Pi*2*x)*sin(Pi*y)*sin(t)
                -sin(Pi*x)*sin(Pi*2*y)*sin(t),
                x=y..1, y=0..1],
        t=0..2*Pi);