我在Maple中有这个波,但是我不想让整个方块显示出来,我只想看到其中一个三角形部分可见。希望有道理。基本上我需要轴来说x=0..1
,y=0..1
和x=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);
答案 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);
剩下的部分可以用,
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);