配方法 by Malin Christersson

配方法 by Malin Christersson
几何画板及绘图内容加载中,请稍等……
2014-02-18 06:46
这个范例演示了如何通过配方法构造一个完整的正方形。核心数学概念包括二次项、多项式和几何作图。使用了Polygon, Circle, OrthogonalLine, Point, Ray, Intersect等GeoGebra命令。适合初中和高中学生学习二次方程和几何作图。

GeoGebra 命令及参数

  1. Polygon(A, B, 4) → largeSquare, a, b, c, d, stopR1, stopR2
  2. Circle(stopR1, B) → largeCircle
  3. OrthogonalLine(stopR2, a) → f
  4. OrthogonalLine(stopR2, f) → h
  5. OrthogonalLine(A, f) → g
  6. Point(g) → RayPoint
  7. Ray(B, RayPoint) → i
  8. Point(i) → C
  9. Circle(B, C) → smallCircle
  10. OrthogonalLine(C, g) → j
  11. Intersect(h, j) → D
  12. Circle(D, stopR1) → k
  13. Intersect(k, h, 2) → E
  14. Semicircle(stopR1, E) → p
  15. Point(p) → R1
  16. Line(D, R1) → m
  17. OrthogonalLine(R1, m) → n
  18. Circle(R1, Radius[largeCircle]) → r
  19. Intersect(r, n, 1) → H
  20. Circle(H, Radius[smallCircle]) → s
  21. Intersect(s, n) → G, J
  22. Semicircle(G, J) → q_1
  23. OrthogonalLine(H, n) → q
  24. Intersect(q_1, q) → K,
  25. OrthogonalLine(stopR1, a) → e
  26. OrthogonalLine(E, h) → l
  27. Intersect(l, i) → F
  28. Distance(A, B) → xLength
  29. Distance(B, C) → halfb_1
  30. Intersect(s, q, 2) → I
  31. Polygon(B, C, D, stopR1) → poly3, b_1, c_1, d_2, stopr1
  32. Intersect(largeCircle, e, 2) → startR2
  33. CircleArc(stopR1, startR2, stopR2) → t
  34. Point(t) → R2
  35. Line(stopR1, R2) → a_1
  36. Circle(stopR1, Radius[smallCircle]) → e_1
  37. Circle(R2, Radius[smallCircle]) → f_1
  38. OrthogonalLine(R2, a_1) → j_1
  39. OrthogonalLine(stopR1, a_1) → k_1
  40. Intersect(e_1, k_1, 1) → L
  41. Intersect(f_1, j_1, 1) → M
  42. Polygon(R2, stopR1, L, M) → rect2, k_2, stopr1_1, l_1, m_1
  43. Semicircle(stopR1, E) → p_1
  44. Intersect(p_1, j, 1) → N
  45. Polygon(stopR1, D, N, L) → smallSquare, stopr1_2, d_3, n_1, l_2
  46. Intersect(r, m) → O, P
  47. Semicircle(P, O) → r_1
  48. Intersect(r_1, n) → Q,
  49. Circle(Q, Radius[smallCircle]) → s_1
  50. OrthogonalLine(Q, n) → t_1
  51. Intersect(s_1, n) → R, S
  52. Semicircle(R, S) → c_2
  53. Intersect(c_2, t_1) → T,
  54. Polygon(D, T, Q, R1) → rect1, d_1, t_2, q_2, r1