直角三角形三角比动态演示(正弦、余弦与正切)
几何画板及绘图内容加载中,请稍等……
该范例通过动画展示直角三角形随位置或尺度变化时,三条边之间的三角比(sin、cos、tan)如何对应角α的变化。核心数学概念包括:直角三角形的三角函数比值、角与边的几何关系、以及利用切线与圆弧将比值与图形元素建立对应。作图要点来自构造摘要:使用 Point、Angle 确定关键点与角α;用 Segment 与 Polygon 构造直角三角形及其边;通过 Circle、CircumcircleArc、CircleArc 与 Center/Centroid(如多边形重心)组织辅助圆与弧;结合 Tangent 与 Intersect 生成与三角形相关的切线交点;再用 Translate、Rotate、Vector、Midpoint、CircumcircleArc 等进行平移旋转、向量与中点/弧的几何联动,并配合 Animation 驱动参数变化。适合中学(8-12年级)三角函数基础教学、几何与代数融合练习,也可用于课堂演示或自学验证直角三角比的直观理解。
GeoGebra 命令及参数
Midpoint(A, C) → L_1Midpoint(C, A) → H_1Circle(C, A) → cTangent(A, c) → a,Point(a) → BPolygon(C, A, B) → poly1, c_1, a_1, bCentroid(poly1) → QMidpoint(C, Q) → RMidpoint(C, R) → SAngle(B, A, C) → A_2Angle(A, C, B) → αTranslate(B, Vector[(Animation / 10 * Vector[B, D])]) → B'Translate(A, Vector[(Animation / 10 * Vector[A, F])]) → A'Segment(B', A') → fTranslate(C, Vector[(Animation / 10 * Vector[C, G])]) → C'Translate(B, Vector[(Animation / 10 * Vector[B, H])]) → B'_{1}Segment(C', B'_{1}) → gTranslate(C, Vector[(Animation / 10 * Vector[C, I])]) → C'_{1}Translate(A, Vector[(Animation / 10 * Vector[A, J])]) → A'_{1}Segment(C'_{1}, A'_{1}) → hTranslate(C, Vector[(Animation / 10 * Vector[C, K])]) → C'_{2}Translate(B, Vector[(Animation / 10 * Vector[B, L])]) → B'_{2}Segment(C'_{2}, B'_{2}) → iTranslate(B, Vector[(Animation / 10 * Vector[B, N])]) → B'_{3}Translate(A, Vector[(Animation / 10 * Vector[A, M])]) → A'_{2}Segment(A'_{2}, B'_{3}) → jTranslate(C, Vector[(Animation / 10 * Vector[C, O])]) → C'_{3}Translate(A, Vector[(Animation / 10 * Vector[A, P])]) → A'_{3}Segment(C'_{3}, A'_{3}) → kCentroid(poly1) → TCentroid(poly1) → UCentroid(poly1) → VMidpoint(B, A) → WMidpoint(Q, W) → ZMidpoint(Z, W) → A_1Midpoint(S, R) → B_1Midpoint(B_1, S) → C_1Translate(C_1, Vector[(Animation / 10 * Vector[C_1, W])]) → D_1Midpoint(C, B) → F_1Midpoint(Q, F_1) → E_1Midpoint(E_1, F_1) → G_1Translate(A, Vector[(Animation / 10 * Vector[A, F_1])]) → A'_{4}Vector(A, A'_{4}) → uVector(C_1, D_1) → vMidpoint(C, H_1) → I_1Rotate(C, If[Animation < (2 * π), (((-Animation) * π)) / 10, (-π)], I_1) → C'_{4}Midpoint(I_1, H_1) → J_1CircumcircleArc(S, R, H_1) → dCircle(S, R, H_1) → eCenter(e) → K_1Angle(L_1, K_1, S) → βRotate(S, If[Animation < 10, ((-Animation) * β / 10), (-β)], K_1) → S'CircleArc(K_1, S', S) → pMidpoint(C, S) → M_1Midpoint(M_1, S) → N_1Midpoint(N_1, S) → O_1Intersect(e, c_1) → Q_1, R_1Midpoint(S, Q_1) → S_1Midpoint(S, S_1) → T_1Midpoint(S, S_1) → U_1Rotate(U_1, If[Animation < 10, ((-Animation) * β / 10), (-β)], K_1) → P_1Vector(P_1, S') → wMidpoint(C, A) → V_1Midpoint(V_1, A) → W_1
AI 绘图提示语参考
绘制一个直角三角形ABC,其中角A为直角,点C为直角顶点。使用滑动条控制角BAC的角度变化,通过动画展示正弦、余弦和正切比值如何随角度变化而变化。构造辅助圆、切线和中点,展示三角形边长与角度的关系,最终形成动态的三角函数图像。
以上提示语为根据原始绘图命令整理而来,仅供参考。