无字证明 by Steve Phelps
几何画板及绘图内容加载中,请稍等……
①本范例通过动态图形演示勾股定理的几何证明,直观展示直角三角形面积与斜边半圆面积的关系;②涉及核心数学概念包括面积、勾股定理、直角三角形、半圆;③作图要点:使用Point, Line, Polygon, Semicircle, Centroid, OrthogonalLine, Angle, Intersect, Midpoint, Mirror, If等GeoGebra命令构建图形;④适合高中数学教学,用于辅助理解勾股定理的几何意义和证明方法。
GeoGebra 命令及参数
Point(xAxis) → APoint(xAxis) → BLine(A, B) → tPolygon(B, A, 4) → poly3, n, p, q, r, H, ISemicircle(A, B) → cPoint(c) → CPolygon(C, B, 4) → poly2, j, k, l, m, F, GCentroid(poly2) → JOrthogonalLine(J, n) → sPolygon(A, C, 4) → poly1, f, g, h, i, D, ECentroid(poly3) → KCentroid(poly1) → LAngle(A, C, B) → αIntersect(s, j) → MIntersect(s, l) → NMidpoint(j) → OMirror(M, O) → M'Mirror(M', J) → M''OrthogonalLine(J, s) → aMidpoint(k) → PIntersect(a, k) → QMirror(Q, P) → Q'Mirror(Q, J) → Q'_1Mirror(Q', J) → Q''Polygon(J, M, B, Q') → q1, j_1, m_1, b, q'Polygon(J, Q, F, M'') → q2, j_2, q_1, f_1, m''Polygon(J, N, G, Q'') → q3, j_3, n_1, g_1, q''Polygon(J, Q'_1, C, M') → q4, j_4, q'_1, c_1, m'If(0 < o ≤ 1, Polygon[Translate[J, Vector[J, Dilate[J, 1 - o, A]]], Translate[M, Vector[J, Dilate[J, 1 - o, A]]], Translate[B, Vector[J, Dilate[J, 1 - o, A]]], Translate[Q', Vector[J, Dilate[J, 1 - o, A]]]], Polygon[Translate[J, A - J], Translate[M, A - J], Translate[B, A - J], Translate[Q', A - J]]) → q5If(2 < o ≤ 3, Polygon[Translate[J, Vector[J, Dilate[J, 3 - o, H]]], Translate[Q, Vector[J, Dilate[J, 3 - o, H]]], Translate[F, Vector[J, Dilate[J, 3 - o, H]]], Translate[M'', Vector[J, Dilate[J, 3 - o, H]]]], Polygon[Translate[J, H - J], Translate[Q, H - J], Translate[F, H - J], Translate[M'', H - J]]) → q6If(4 < o ≤ 5, Polygon[Translate[J, Vector[J, Dilate[J, 5 - o, I]]], Translate[N, Vector[J, Dilate[J, 5 - o, I]]], Translate[G, Vector[J, Dilate[J, 5 - o, I]]], Translate[Q'', Vector[J, Dilate[J, 5 - o, I]]]], Polygon[Translate[J, I - J], Translate[N, I - J], Translate[G, I - J], Translate[Q'', I - J]]) → q7If(6 < o ≤ 7, Polygon[Translate[J, Vector[J, Dilate[J, 7 - o, B]]], Translate[Q'_1, Vector[J, Dilate[J, 7 - o, B]]], Translate[C, Vector[J, Dilate[J, 7 - o, B]]], Translate[M', Vector[J, Dilate[J, 7 - o, B]]]], Polygon[Translate[J, B - J], Translate[Q'_1, B - J], Translate[C, B - J], Translate[M', B - J]]) → q8Polygon(J, M', M) → t1, m_2, j_5, dPolygon(J, Q', Q) → t2, q_2, j_6, ePolygon(J, M'', N) → t3, n_2, j_7, h_1Polygon(J, Q'', Q'_1) → t4, i_1, j_8, k_1If(8 < o ≤ 9, Polygon[Translate[J, Vector[J, Dilate[J, 9 - o, B]]], Translate[M', Vector[J, Dilate[J, 9 - o, B]]], Translate[M, Vector[J, Dilate[J, 9 - o, B]]]], Polygon[Translate[J, B - J], Translate[M', B - J], Translate[M, B - J]]) → t5If(10 < o ≤ 11, Polygon[Translate[J, Vector[J, Dilate[J, 11 - o, A]]], Translate[Q', Vector[J, Dilate[J, 11 - o, A]]], Translate[Q, Vector[J, Dilate[J, 11 - o, A]]]], Polygon[Translate[J, A - J], Translate[Q', A - J], Translate[Q, A - J]]) → t6If(12 < o ≤ 13, Polygon[Translate[J, Vector[J, Dilate[J, 13 - o, H]]], Translate[M'', Vector[J, Dilate[J, 13 - o, H]]], Translate[N, Vector[J, Dilate[J, 13 - o, H]]]], Polygon[Translate[J, H - J], Translate[M'', H - J], Translate[N, H - J]]) → t7If(14 < o ≤ 15, Polygon[Translate[J, Vector[J, Dilate[J, 15 - o, I]]], Translate[Q'', Vector[J, Dilate[J, 15 - o, I]]], Translate[Q'_1, Vector[J, Dilate[J, 15 - o, I]]]], Polygon[Translate[J, I - J], Translate[Q'', I - J], Translate[Q'_1, I - J]]) → t8Polygon(A, E, D, C) → q9, a_1, e_1, d_1, c_2If(16 < o ≤ 17, Polygon[Translate[A, Vector[L, Dilate[L, 17 - o, K]]], Translate[E, Vector[L, Dilate[L, 17 - o, K]]], Translate[D, Vector[L, Dilate[L, 17 - o, K]]], Translate[C, Vector[L, Dilate[L, 17 - o, K]]]], Polygon[Translate[A, K - L], Translate[E, K - L], Translate[D, K - L], Translate[C, K - L]]) → q10
AI 绘图提示语参考
画一个直角三角形,在斜边作半圆,展示直角三角形面积与斜边半圆面积的关系。先画出直角三角形的三个顶点和边,再画出斜边上的半圆。接着,找到三角形和半圆的质心,画出质心到直角边垂线。利用这些垂线和顶点,画出多个小三角形和四边形,通过动态变换展示面积关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。