冯·诺依曼的象

冯·诺依曼的象
几何画板及绘图内容加载中,请稍等……
2020-11-24 19:34
这个范例展示了冯·诺依曼的象,这是一种复杂的参数曲线。它涉及到了参数方程、函数图像和几何作图。通过使用GeoGebra命令如Sum、CurveCartesian、Rotate等,可以动态地构造出这个象的形状。适合高中数学教学和研究。

GeoGebra 命令及参数

  1. Sum(Sequence[(Element[Ax, k] * cos((k * x))) + (Element[Bx, k] * sin((k * x))), k, 1, n]) → fx
  2. Sum(Sequence[(Element[Ay, k] * cos((k * x))) + (Element[By, k] * sin((k * x))), k, 1, n]) → fy
  3. CurveCartesian(fy(t), (-fx(t)), t, 0, (2 * π)) → elephant
  4. Min(x(param)) → c
  5. Max(x(param)) → d
  6. Vector((c, 0), (d, 0)) → u
  7. Line(A1 - (0, 10, 0), xAxis) → f
  8. Rotate(elephant, 90°, f) → elephant'
  9. Rotate(W, 90°, f) → W'
  10. CurveCartesian(x(A) + fy(t), y(A), z(A) - fx(t), t, 0, (2 * π)) → e
  11. Sequence((x(A) + fy(t), y(A), z(A) - fx(t)), t, 0, (2 * π), (2 * π / 50)) → l1
  12. CurveCartesian(x(A) + fy(t), y(A) - 20, z(A) - fx(t), t, 0, (2 * π)) → h
  13. Sequence((x(A) + fy(t), y(A) - 20, z(A) - fx(t)), t, 0, (2 * π), (2 * π / 50)) → l2
  14. Surface((v * e(t)) + ((1 - v) * h(t)), v, 0, 1, t, 0, (2 * π)) → i
  15. CurveCartesian(x(A) + (0.1 * cos(i)), y(A), z(A) + (0.1 * sin(i)), i, 0, (2 * π)) → g
  16. Surface((v * e(t)) + ((1 - v) * g(t)), v, 0, 1, t, 0, (2 * π)) → j
  17. Translate(j, Vector[A, A + (0, -20, 0)]) → j'
  18. Translate(W', Vector[A, A + (0, -18.5, 0)]) → W''
  19. CurveCartesian(fy(t), (-fx(t)), t, 0, (2 * π)) → k
  20. CircumcircleArc(B, C, D) → p
  21. Midpoint(W'', W') → E
  22. CircumcircleArc(F, G, H) → q

AI 绘图提示语参考

绘制一头由参数曲线构成的冯·诺依曼大象。首先,通过两组傅里叶级数分别定义横纵坐标,生成一条闭合的二维曲线作为大象的轮廓。接着,将该轮廓绕水平轴旋转九十度,形成三维空间中的立体形状。然后,在三维空间中,以该曲线为基准,沿垂直方向拉伸生成柱体表面,并添加一个圆形截面作为装饰。最后,在轮廓内部添加一条圆弧和两个中点连线,构成眼睛或装饰细节,整体呈现为一只由数学曲线勾勒的立体大象。
以上提示语为根据原始绘图命令整理而来,仅供参考。