极坐标与直角坐标比较
几何画板及绘图内容加载中,请稍等……
本范例展示了极坐标系与直角坐标系中的点和图形的比较。核心数学概念包括坐标系、向量和三角函数。通过使用GeoGebra命令如Sequence、Point、Text等,可以动态地展示点在不同坐标系下的表示方式。适合高中数学教学和学习。
GeoGebra 命令及参数
Sequence(Sequence[((r * cos(theta)), (r * sin(theta))), theta, 0°, 359°, SelectedElement[listAngle]], r, 0, R) → listPointPoint(listPoint) → P_{pol}Sequence(Circle[(0, 0), r], r, 1, R) → listCircleText("90°", (-0.3, R + 0.5)) → text2Vector((R + 1, 0)) → uText("180°", ((-R) - 1.8, -0.2)) → text3Text("0°", (R + 1.2, -0.2)) → text1Text("270°", (-0.5, (-R) - 1.2)) → text4Sequence(Text[r, (r - 0.2, -0.7)], r, 1, R) → listTextAxisSelectedElement(listAngle) → angleSequence(Segment[(0, 0), ((R * cos(theta)), (R * sin(theta)))], theta, 0°, 360°, angle) → listRadiusThinSelectedIndex(listAngle) → angleIndexSequence(Text[((theta / π * 180))°, (((R + 0.5) * cos(theta)), ((R + 0.5) * sin(theta)))], theta, If[angleIndex ≥ 3, angle, 10°], 89°, If[angleIndex ≥ 3, angle, 10°]) → listTextQ1Sequence(Text[((theta / π * 180))°, (((R + 0.4) * cos(theta)) - 1, ((R + 0.4) * sin(theta)))], theta, 90° + If[angleIndex ≥ 3, angle, 10°], 179°, If[angleIndex ≥ 3, angle, 10°]) → listTextQ2Sequence(Text[((theta / π * 180))°, (((R + 0.4) * cos(theta)) - 1, ((R + 0.4) * sin(theta)) - 0.6)], theta, 180° + If[angleIndex ≥ 3, angle, 10°], 269°, If[angleIndex ≥ 3, angle, 10°]) → listTextQ3Sequence(Text[((theta / π * 180))°, (((R + 0.4) * cos(theta)), ((R + 0.4) * sin(theta)) - 0.6)], theta, 270° + If[angleIndex ≥ 3, angle, 10°], 359°, If[angleIndex ≥ 3, angle, 10°]) → listTextQ4Sequence(Segment[(0, 0), ((R * cos(theta)), (R * sin(theta)))], theta, 0°, 360°, If[angleIndex ≥ 3, angle, 10°]) → listRadiusThickIf(fixPolar, "(" + (Length[P_{pol}]) + ", " + (arg(P_{pol})) + ")", "(" + (Length[P_{rec}]) + ", " + (arg(P_{rec})) + ")") → textPolarIf(fixPolar, "(" + (x(P_{pol})) + ", " + (y(P_{pol})) + ")", "(" + (x(P_{rec})) + ", " + (y(P_{rec})) + ")") → textRect