Pac-Man 向量分量
几何画板及绘图内容加载中,请稍等……
所属专题
Vector Operations
这个范例通过 Pac-Man 的形象展示了向量分量的概念。它涉及向量、坐标系和几何三角形等核心数学概念。通过使用 GeoGebra 的 Vector, Translate, Rotate, Line, Surface, Dilate 等命令,可以动态地展示向量分量的变换。适合高中数学教学和学习向量相关知识。
GeoGebra 命令及参数
Random(-5, 5) → aSequence(i, i, a + 1, 5, 1) → l3Sequence(i, i, -5, a - 1, 1) → l2Union(l2, l3) → l4Vector((xc, yc, zc)) → uRandom(-5, 5) → cRandomElement(l4) → bCurveCartesian(x(A) - sin(t), y(A) + cos(t), z(A), t, 0, π) → gTranslate(A, u) → A'Vector(A, A') → vRotate(A - (0, 1.5, 0), If[yc ≥ 0, α, (2 * π) - α], A, Line[A, A + (0, 0, 1)]) → DRotate(A + (0, 1.5, 0), If[yc ≥ 0, α, (2 * π) - α], A, Line[A, A + (0, 0, 1)]) → CRotate(g, If[yc ≥ 0, α, (2 * π) - α], A, Line[A, A + (0, 0, 1)]) → g'Rotate(g', If[zc ≥ 0, β, (2 * π) - β], A, If[zc ≥ 0, Line[C, D], Line[D, C]]) → g''Random(-5, 5) → dRandom(-5, 5) → eRandom(-5, 5) → fLine(C, D) → jSurface(g'', (3 * π / 4) + m, Line[C, D]) → kDilate(A, If[0 < l ≤ 1, 1 - l, 0], A') → A'_1Surface(g'', (3 * π / 4) + m, Line[D, C]) → iVector(A, A'_1) → wTranslate(i, w) → i'Translate(k, w) → k'Sequence(i, i, -5, 5, 1) → l1Segment(A, Food) → qVector((x(Food) - x(A), y(Food) - y(A), z(Food) - z(A))) → rMidpoint(q) → BMidpoint(A, B) → EMidpoint(B, Food) → FCircle(F, 1 / 2, y = 0) → sCircle(B, 1 / 2, y = 0) → c_1Circle(Food, 1 / 2, y = 0) → d_1Circle(E, 1 / 2, y = 0) → tRotate(d_1, q_{1}, Line[Food, Food + (0, 0, 1)]) → e_1Rotate(s, q_{1}, Line[F, F + (0, 0, 1)]) → f_1Rotate(c_1, q_{1}, Line[B, B + (0, 0, 1)]) → g_1Rotate(t, q_{1}, Line[E, E + (0, 0, 1)]) → t'
AI 绘图提示语参考
绘制一个三维空间中的吃豆人图形,其身体由半圆曲面构成,并围绕一条竖直轴旋转以展示向量分解。吃豆人位于一个随机点,通过平移向量移动到新位置,同时显示从原点到新位置的向量箭头。在吃豆人前方,沿一条线段排列多个小圆球,代表食物点,这些圆球可绕各自中心旋转。整体图形包含坐标轴和网格背景,用于展示向量分量与几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。