矩形中的矩形
几何画板及绘图内容加载中,请稍等……
①本范例演示在一个大矩形内绘制多个小矩形,并计算它们的面积与占比;②涉及的核心数学概念包括面积计算、百分比、统计特征、自然数与算术运算;③作图要点——从下方『构造摘要』提炼用到了 Point(点)、Dilate(缩放)、Polygon(多边形)、Textfield(文本框)等 GeoGebra 命令/对象;④适合初中及以上学生学习几何图形的面积、比例关系,以及数学可视化。
GeoGebra 命令及参数
Point(Circle[A, m1]) → BDilate(Rotate[B, 90°, A], n1 / m1, A) → CPolygon(A, B, B + C - A, C) → q1, a, b, f, cPoint(Circle[A_1, m1]) → B_1Dilate(Rotate[B_1, 90°, A_1], n1 / m1, A_1) → C_1Polygon(A_1, B_1, B_1 + C_1 - A_1, C_1) → q1_1, a_1, b_1, f_1, c_1Polygon(D, D + (m2, 0), D + (m2, n2), D + (0, n2)) → q2, d, g, h, iPoint(Circle[A_2, m1]) → B_2Dilate(Rotate[B_2, 90°, A_2], n1 / m1, A_2) → C_2Polygon(A_2, B_2, B_2 + C_2 - A_2, C_2) → q1_2, a_2, b_2, f_2, c_2Point(Circle[A_3, m1]) → B_3Dilate(Rotate[B_3, 90°, A_3], n1 / m1, A_3) → C_3Polygon(A_3, B_3, B_3 + C_3 - A_3, C_3) → q1_3, a_3, b_3, f_3, c_3Point(Circle[A_4, m1]) → B_4Dilate(Rotate[B_4, 90°, A_4], n1 / m1, A_4) → C_4Polygon(A_4, B_4, B_4 + C_4 - A_4, C_4) → q1_4, a_4, b_4, f_4, c_4Point(Circle[A_5, m1]) → B_5Dilate(Rotate[B_5, 90°, A_5], n1 / m1, A_5) → C_5Polygon(A_5, B_5, B_5 + C_5 - A_5, C_5) → q1_5, a_5, b_5, f_5, c_5Point(Circle[A_6, m1]) → B_6Dilate(Rotate[B_6, 90°, A_6], n1 / m1, A_6) → C_6Polygon(A_6, B_6, B_6 + C_6 - A_6, C_6) → q1_6, a_6, b_6, f_6, c_6Point(Circle[A_7, m1]) → B_7Dilate(Rotate[B_7, 90°, A_7], n1 / m1, A_7) → C_7Polygon(A_7, B_7, B_7 + C_7 - A_7, C_7) → q1_7, a_7, b_7, f_7, c_7Point(Circle[A_8, m1]) → B_8Dilate(Rotate[B_8, 90°, A_8], n1 / m1, A_8) → C_8Polygon(A_8, B_8, B_8 + C_8 - A_8, C_8) → q1_8, a_8, b_8, f_8, c_8Point(Circle[A_9, m1]) → B_9Dilate(Rotate[B_9, 90°, A_9], n1 / m1, A_9) → C_9Polygon(A_9, B_9, B_9 + C_9 - A_9, C_9) → q1_9, a_9, b_9, f_9, c_9Point(Circle[A_{10}, m1]) → B_{10}Dilate(Rotate[B_{10}, 90°, A_{10}], n1 / m1, A_{10}) → C_{10}Polygon(A_{10}, B_{10}, B_{10} + C_{10} - A_{10}, C_{10}) → q1_{10}, a_{10}, b_{10}, f_{10}, c_{10}Point(Circle[A_{11}, m1]) → B_{11}Dilate(Rotate[B_{11}, 90°, A_{11}], n1 / m1, A_{11}) → C_{11}Polygon(A_{11}, B_{11}, B_{11} + C_{11} - A_{11}, C_{11}) → q1_{11}, a_{11}, b_{11}, f_{11}, c_{11}Point(Circle[A_{12}, m1]) → B_{12}Dilate(Rotate[B_{12}, 90°, A_{12}], n1 / m1, A_{12}) → C_{12}Polygon(A_{12}, B_{12}, B_{12} + C_{12} - A_{12}, C_{12}) → q1_{12}, a_{12}, b_{12}, f_{12}, c_{12}Point(Circle[A_{13}, m1]) → B_{13}Dilate(Rotate[B_{13}, 90°, A_{13}], n1 / m1, A_{13}) → C_{13}Polygon(A_{13}, B_{13}, B_{13} + C_{13} - A_{13}, C_{13}) → q1_{13}, a_{13}, b_{13}, f_{13}, c_{13}Point(Circle[A_{14}, m1]) → B_{14}Dilate(Rotate[B_{14}, 90°, A_{14}], n1 / m1, A_{14}) → C_{14}Polygon(A_{14}, B_{14}, B_{14} + C_{14} - A_{14}, C_{14}) → q1_{14}, a_{14}, b_{14}, f_{14}, c_{14}Point(Circle[A_{15}, m1]) → B_{15}Dilate(Rotate[B_{15}, 90°, A_{15}], n1 / m1, A_{15}) → C_{15}Polygon(A_{15}, B_{15}, B_{15} + C_{15} - A_{15}, C_{15}) → q1_{15}, a_{15}, b_{15}, f_{15}, c_{15}Point(Circle[A_{16}, m1]) → B_{16}Dilate(Rotate[B_{16}, 90°, A_{16}], n1 / m1, A_{16}) → C_{16}Polygon(A_{16}, B_{16}, B_{16} + C_{16} - A_{16}, C_{16}) → q1_{16}, a_{16}, b_{16}, f_{16}, c_{16}Point(Circle[A_{17}, m1]) → B_{17}Dilate(Rotate[B_{17}, 90°, A_{17}], n1 / m1, A_{17}) → C_{17}Polygon(A_{17}, B_{17}, B_{17} + C_{17} - A_{17}, C_{17}) → q1_{17}, a_{17}, b_{17}, f_{17}, c_{17}Textfield(m1) → InputBox1Textfield(n1) → InputBox2Textfield(m2) → InputBox3Textfield(n2) → InputBox4Point(Circle[A_{18}, m1]) → B_{18}Dilate(Rotate[B_{18}, 90°, A_{18}], n1 / m1, A_{18}) → C_{18}Polygon(A_{18}, B_{18}, B_{18} + C_{18} - A_{18}, C_{18}) → q1_{18}, a_{18}, b_{18}, f_{18}, c_{18}Textfield(m1) → InputBox1_1Textfield(n1) → InputBox2_1Point(Circle[A_{19}, m1]) → B_{19}Dilate(Rotate[B_{19}, 90°, A_{19}], n1 / m1, A_{19}) → C_{19}Polygon(A_{19}, B_{19}, B_{19} + C_{19} - A_{19}, C_{19}) → q1_{19}, a_{19}, b_{19}, f_{19}, c_{19}Textfield(m1) → InputBox1_2Textfield(n1) → InputBox2_2Point(Circle[A_{20}, m1]) → B_{20}Dilate(Rotate[B_{20}, 90°, A_{20}], n1 / m1, A_{20}) → C_{20}Polygon(A_{20}, B_{20}, B_{20} + C_{20} - A_{20}, C_{20}) → q1_{20}, a_{20}, b_{20}, f_{20}, c_{20}Textfield(m1) → InputBox1_3Textfield(n1) → InputBox2_3Point(Circle[A_{21}, m1]) → B_{21}Dilate(Rotate[B_{21}, 90°, A_{21}], n1 / m1, A_{21}) → C_{21}Polygon(A_{21}, B_{21}, B_{21} + C_{21} - A_{21}, C_{21}) → q1_{21}, a_{21}, b_{21}, f_{21}, c_{21}Textfield(m1) → InputBox1_4Textfield(n1) → InputBox2_4Point(Circle[A_{22}, m1]) → B_{22}Dilate(Rotate[B_{22}, 90°, A_{22}], n1 / m1, A_{22}) → C_{22}Polygon(A_{22}, B_{22}, B_{22} + C_{22} - A_{22}, C_{22}) → q1_{22}, a_{22}, b_{22}, f_{22}, c_{22}Textfield(m1) → InputBox1_5Textfield(n1) → InputBox2_5Point(Circle[A_{23}, m1]) → B_{23}Dilate(Rotate[B_{23}, 90°, A_{23}], n1 / m1, A_{23}) → C_{23}Polygon(A_{23}, B_{23}, B_{23} + C_{23} - A_{23}, C_{23}) → q1_{23}, a_{23}, b_{23}, f_{23}, c_{23}Textfield(m1) → InputBox1_6Textfield(n1) → InputBox2_6
AI 绘图提示语参考
画一个大矩形,并在其内部绘制多个小矩形,每个小矩形通过旋转和缩放得到,展示它们之间的面积和百分比关系,构造顺序从小到大依次绘制多个小矩形,最后展示大矩形和所有小矩形的组合。
以上提示语为根据原始绘图命令整理而来,仅供参考。