Maple可以用投影命令 project 将空间图形(曲面、立体、空间曲线)投影到指定的平面上。
投影的基本命令是:

project(P, [A, B, C])

它将图形P投影到三点 A, B, C 所确定的平面上。

例 2.7.1 将以下曲面投影到xOy坐标面。2.7 投影
这是一个旋转抛物面。

输入以下命令:

with(plots):with(plottools):
qumian:=plot3d([u* sin(theta), u* cos(theta), u^2+1], u=-.5…1.5, theta=0…2*Pi, style=patch):
A:=[0,0,0]: B:=[1,0,0]: C:=[0,1,0]:
touying:=project(qumian, [A, B, C]):
display(qumian, touying, orientation=[40,70], lightmodel=light2,axes=boxed);2.7 投影

输出图形(投影为圆域):

2.7 投影

例 2.7.2 将以下曲面投影到平面y=-3。
2.7 投影
这是一个旋转抛物面。

输入以下命令:

with(plots): with(plottools):
qumian:=plot3d([usin(theta), ucos(theta), u^2+1], u=-.5…1.5, theta=0…2*Pi, style=patch):
A:=[1,-3,0]: B:=[0,-3,0]: C:=[0,-3,1]:
touying:=project(qumian, [A, B, C]):
display(qumian, touying, orientation=[40,70], lightmodel=light2,
axes=boxed, scaling=constrained);2.7 投影

输出图形:2.7 投影

例 2.7.4 将以下曲面投影到平面 x=-3。
2.7 投影
这是一个旋转抛物面。

输入以下命令:

with(plots):with(plottools):
qumian:=plot3d([u* sin(theta), u* cos(theta), u^2+1], u=-.5…1.5, theta=0…2*Pi, style=patch):
A:=[-3,1,0]: B:=[-3,0,0]: C:=[-3,0,1]:
touying:=project(qumian, [A, B, C]):
display(qumian, touying, orientation=[40,70], lightmodel=light2,
axes=boxed, scaling=constrained);2.7 投影

输出图形:2.7 投影

相关文章:

  • 2022-02-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
  • 2021-10-15
  • 2021-12-24
  • 2022-02-14
猜你喜欢
  • 2021-03-27
  • 2021-08-19
  • 2021-08-16
  • 2022-12-23
  • 2021-12-18
相关资源
相似解决方案