余弦定理的无字证明:三角形面积与分解的几何可视化
几何画板及绘图内容加载中,请稍等……
该范例通过几何构造在图形层面“展示”余弦定理的等式成立:把三角形边与角对应的量分解为可比较的面积/长度关系。核心数学概念包括余弦定理、三角函数(cos)、三角形几何量与面积分解、以及由角度与对称/缩放变换导出的恒等关系。作图要点:利用多边形与圆/半圆生成基础构型(Polygon、Semicircle),用交点(Intersect)确定关键位置与辅助点;通过角度标注与度量(Angle)把特定角 α、β、γ 与对应边建立关联;再用条件逻辑(If)与几何变换(Dilate、Rotate)对相关线段/区域进行等比例伸缩与旋转,以得到与 cos(∠) 相关的对应量;对象层面主要围绕三角形顶点 A、B、C 及若干中间点(如 P、A′、B′、C′)和若干长度/参数(如 a、b、c、d、t、f、g/h/i 以及角量 α_1、β_1、γ_1)完成构造。适合高中到大学基础几何与三角函数教学中的定理理解、课堂演示与探究式学习。
GeoGebra 命令及参数
Polygon(A, B, C) → t1, c, a, bSemicircle(A, B) → dIntersect(d, OrthogonalLine[C, c]) → D,Angle(A, C, B) → αAngle(B, A, C) → βAngle(C, B, A) → γIf(t ≤ 1, t, 1) → t_1Segment(A, O) → fDilate(Translate[A, Vector[A, P]], 1 - t_1 + (c * t_1), P) → A_1Dilate(Translate[B, Vector[A, P]], 1 - t_1 + (c * t_1), P) → B_1Dilate(Translate[C, Vector[A, P]], 1 - t_1 + (c * t_1), P) → C_1Segment(A_1, B_1) → gSegment(B_1, C_1) → hSegment(C_1, A_1) → iAngle(A_1, C_1, B_1) → α_1Angle(B_1, A_1, C_1) → β_1Angle(C_1, B_1, A_1) → γ_1If(t < 1, 0, If[t ≥ 1 ∧ t < 2, t - 1, 1]) → t_2If(t_2 < 0.2, (5 * t_2), 1) → t_{21}If(t_2 < 0.2, 0, If[t_2 ≥ 0.2, ((t_2 - 0.2) * 1.25), 1]) → t_{22}Rotate(C + (a, 0), (-α), C) → B'Polygon(A', B', C) → t2, c_1, a', b'Segment(B', O) → jDilate(Translate[B', Vector[B', Q]], 1 - t_{22} + (b * t_{22}), Q) → B_2Dilate(Translate[A', Vector[B', Q]], 1 - t_{22} + (b * t_{22}), Q) → A_2Dilate(Translate[C, Vector[B', Q]], 1 - t_{22} + (b * t_{22}), Q) → C_2Segment(A_2, B_2) → kSegment(B_2, C_2) → lSegment(C_2, A_2) → mAngle(B_2, C_2, A_2) → εAngle(C_2, A_2, B_2) → ζAngle(A_2, B_2, C_2) → ηRotate(C - (b, 0), α, C) → A''Polygon(A'', B'', C) → t3, c_2, a'', b''If(t < 2, 0, If[t ≥ 2 ∧ t < 3, t - 2, 1]) → t_3If(t_3 < 0.2, (5 * t_3), 1) → t_{31}If(t_3 < 0.2, 0, If[t_3 ≥ 0.2, ((t_3 - 0.2) * 1.25), 1]) → t_{32}Segment(B'', C_1) → nDilate(Translate[B'', Vector[B'', R]], 1 - t_{32} + (a * t_{32}), R) → B_3Dilate(Translate[A'', Vector[B'', R]], 1 - t_{32} + (a * t_{32}), R) → A_3Dilate(Translate[C, Vector[B'', R]], 1 - t_{32} + (a * t_{32}), R) → C_3Segment(A_3, B_3) → pSegment(B_3, C_3) → qSegment(C_3, A_3) → rAngle(B_3, C_3, A_3) → θAngle(A_3, B_3, C_3) → ιAngle(C_3, A_3, B_3) → κIf(t < 3, 0, If[3 ≥ 2 ∧ t < 4, t - 3, 1]) → t_4Segment(A_1, ((1 - t_4) * A_1) + (t_4 * (x(A_1), y(C_1)))) → sSegment(B_1, ((1 - t_4) * B_1) + (t_4 * (x(B_1), y(C_1)))) → eAngle(C_2, (x(A_1), y(C_1)), A_1) → λAngle(B_1, (x(B_1), y(C_1)), C_3) → μSegment(C_3, (x(B_1), y(C_1))) → f_1Segment((x(A_1), y(C_1)), C_2) → g_1
AI 绘图提示语参考
绘制一个三角形,其三个顶点分别标记为A、B、C,并显示三个内角。以AB为直径作一个半圆,从C向AB作垂线,与半圆交于一点。然后,构造三个与原始三角形相似的三角形,分别以A、B、C为旋转中心,通过旋转和缩放得到,并让它们沿特定方向平移,使它们的边与原始三角形的边对齐。用不同颜色或透明度区分这些三角形,并显示它们对应的角度。最后,添加一个滑块或参数来控制这些三角形的展开程度,以展示面积分解关系,直观证明余弦定理。
以上提示语为根据原始绘图命令整理而来,仅供参考。