代数谜题:发展
几何画板及绘图内容加载中,请稍等……
①本范例演示了代数谜题的图形化解法,通过动态图形展示方程的解;②涉及核心数学概念包括代数、期望值、圆锥曲线、分段函数、特殊点和对数;③作图要点:使用Line, Point, Segment, Vector, Translate, Sequence, Polygon, Midpoint等GeoGebra命令构建图形;④适合高中及以上数学学习者,用于理解代数与几何的结合应用。
GeoGebra 命令及参数
Line(A, xAxis) → aPoint(a) → FSegment(A, F) → cPoint(c) → CPoint(c) → BLine(A, yAxis) → bPoint(b) → GSegment(A, G) → dPoint(d) → EPoint(d) → DVector(H, V) → vTranslate(I, Vector[(Animation * v)]) → I'Segment(A, D) → fSegment(A, B) → eSequence(A + (i, 0), i, 0, e, e / e1) → liste1Sequence(D + (i, 0), i, 0, e, e / e1) → liste2Sequence(A - (0, i), i, 0, f, f / f1) → liste4Sequence(Segment[Element[liste1, i], Element[liste2, i]], i, 1, Length[liste1]) → liste3Sequence(B - (0, i), i, 0, f, f / f1) → liste5Sequence(Segment[Element[liste4, i], Element[liste5, i]], i, 1, Length[liste5]) → liste6Polygon(A, B, H, D) → poly1, a_1, b_1, h, d_1Segment(B, C) → gSequence(B + (i, (0 * i)), i, 0, g, g / g1) → liste7Sequence(H + (i, (0 * i)), i, 0, g, g / g1) → liste8Sequence(Segment[Element[liste7, i], Element[liste8, i]], i, 1, Length[liste7]) → liste9Sequence(C - (0, i), i, 0, f, f / f1) → liste10Sequence(Segment[Element[liste10, i], Element[liste5, i]], i, 1, Length[liste5]) → liste11Polygon(B, C, I, H) → poly2, i, j, k, lSegment(D, E) → mSequence(D - (0, i), i, 0, m, m / m1) → liste12Sequence(H - (0, i), i, 0, m, m / m1) → liste13Sequence(Segment[Element[liste12, i], Element[liste13, i]], i, 1, Length[liste12]) → liste14Sequence(E + (i, 0), i, 0, e, e / e1) → liste15Sequence(Segment[Element[liste15, i], Element[liste2, i]], i, 1, Length[liste1]) → liste16Polygon(D, H, J, E) → poly3, d_2, h_1, j_1, e_1Polygon(H, I, K, J) → poly4, h_2, i_1, k_1, j_2Sequence(J + (i, (0 * i)), i, 0, g, g / g1) → liste17Sequence(Segment[Element[liste17, i], Element[liste8, i]], i, 1, Length[liste7]) → liste18Sequence(I - (0, i), i, 0, m, m / m1) → liste19Sequence(Segment[Element[liste19, i], Element[liste13, i]], i, 1, Length[liste12]) → liste20Midpoint(A, B) → LMidpoint(B, C) → MMidpoint(A, D) → NMidpoint(D, E) → OMidpoint(B, D) → PMidpoint(I, J) → QMidpoint(I, B) → RMidpoint(J, D) → SVector(D, T) → uTranslate(A, Vector[(Animation * u)]) → A'Translate(B, Vector[(Animation * u)]) → B'Translate(H, Vector[(Animation * u)]) → H'Translate(D, Vector[(Animation * u)]) → D'Polygon(A', B', H', D') → poly1', a', b', h', d'Vector(E, I') → wTranslate(B, Vector[(Animation * v)]) → B'_1Translate(C, Vector[(Animation * v)]) → C'Translate(H, Vector[(Animation * v)]) → H'_1Polygon(B'_1, C', I', H'_1) → poly2', b'_1, c', i', h'_1Translate(D, Vector[(Animation * w)]) → D'_1Translate(H, Vector[(Animation * w)]) → H'_2Translate(J, Vector[(Animation * w)]) → J'Translate(E, Vector[(Animation * w)]) → E'Polygon(D'_1, H'_2, J', E') → poly3', d'_1, h'_2, j', e'Vector(H, W) → zTranslate(H, Vector[(Animation * z)]) → H'_3Translate(I, Vector[(Animation * z)]) → I'_1Translate(K, Vector[(Animation * z)]) → K'Translate(J, Vector[(Animation * z)]) → J'_1Polygon(H'_3, I'_1, K', J'_1) → poly4', h'_3, i'_1, k', j'_1Midpoint(B', T) → ZMidpoint(D'_1, I') → C_1Segment(C', D'_1) → pSegment(D'_1, I') → qMidpoint(I'_1, J'_1) → A_1Midpoint(C', V) → B_1Midpoint(H'_2, I') → D_1Vector(B_1, I') → rVector(D_1, I') → s