如何创建 x=y 轴
How to create an x=y-axis
我在 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);
plot3d
命令提供了一种语法,其中为一个绘图变量提供的 range
中的一个(或两个)端点可以是另一个绘图变量的表达式。
因此,您可以使用 x=0..y, y=0..1
来表示三角形域,而不是 x=0..1, 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);
我在 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);
plot3d
命令提供了一种语法,其中为一个绘图变量提供的 range
中的一个(或两个)端点可以是另一个绘图变量的表达式。
因此,您可以使用 x=0..y, y=0..1
来表示三角形域,而不是 x=0..1, 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);