可定制高尔顿板
几何画板及绘图内容加载中,请稍等……
这个范例演示了高尔顿板的运作原理,展示了概率分布和统计特性。通过调整参数,用户可以观察不同设置下的球体分布情况。使用了序列、点、变换、向量等GeoGebra命令进行构造。适合高中及以上学生学习概率统计和统计特性。
GeoGebra 命令及参数
Sequence(Sequence[(Reset * 0) + random(), i, 1, n], t, 1, m) → matrix1Sequence(Sequence[If[Element[Element[matrix1, t], i] < p, 0, 1], i, 1, n], t, 1, m) → matrix2Join({{(0, 0)}, Sequence[(Element[Element[matrix2, h + 1], i], 1 - Element[Element[matrix2, h + 1], i]), i, 1, n]}) → list3Sequence(Sum[list3, i], i, 1, n + 1) → list4Point(Ray[A, A + (1, 0)]) → BDilate(Rotate[B, 45°, A], 0.7071067811865475, A) → PVector(P, P + (A - P) / n) → uVector(P, P + (B - P) / n) → vSequence(Segment[P + (i * u), P + (i * u) + ((n - i) * v)], i, 0, n) → list1Sequence(Segment[P + (i * v), P + (i * v) + ((n - i) * u)], i, 0, n) → list2Point(Ray[A, A + (0, -1)]) → CTranslate(C, Vector[A, B]) → DSequence(Sum[Element[matrix2, i]], i, 0, h) → list6Sequence(-0.5 + i, i, 0, n + 1) → list7Frequency(list7, list6) → list8Sequence(A + (i * (B - A) / n), i, 1, n - 1) → list10Sequence(C + (i * (D - C) / n), i, 1, n) → list11Textfield(n) → inputBox1Sequence(((nCr[n, i] * p^(n - i)) * (1 - p)^(i)), i, 0, n) → list9Sum(Sequence[Polygon[C + ((((2 * i) - 2.8) * d), 0), C + ((((2 * i) - 1.2) * d), 0), C + ((((2 * i) - 1.2) * d), (Element[list9, i] * floor(abs(y(A) - y(C) - 1) / Max[list9]))), C + ((((2 * i) - 2.8) * d), (Element[list9, i] * floor(abs(y(A) - y(C) - 1) / Max[list9])))], i, 1, n + 1]) → fSum(Frequency[list7, Sequence[Sum[Element[matrix2, i]], i, 0, m]]) → gSequence(Polygon[C + ((((2 * i) - 2.8) * d), 0), C + ((((2 * i) - 1.2) * d), 0), C + ((((2 * i) - 1.2) * d), ((Element[list8, i] * 5) * f / 8 / g / d)), C + ((((2 * i) - 2.8) * d), ((Element[list8, i] * 5) * f / 8 / g / d))], i, 1, n + 2) → list14Sequence(PolyLine[C + ((((2 * i) - 2.8) * d), 0), C + ((((2 * i) - 2.8) * d), (Element[list9, i] * floor(abs(y(A) - y(C) - 1) / Max[list9]))), C + ((((2 * i) - 1.2) * d), (Element[list9, i] * floor(abs(y(A) - y(C) - 1) / Max[list9]))), C + ((((2 * i) - 1.2) * d), 0)], i, 1, n + 1) → list13Sequence(Segment[P + (x(Element[list4, i]) * v) + (y(Element[list4, i]) * u), P + (x(Element[list4, i + 1]) * v) + (y(Element[list4, i + 1]) * u)], i, 1, k) → list5Segment(C + (-0.8, 0), D + (0.8, 0)) → bSequence(A + (i * (B - A) / ((2 * n))), i, 1, (2 * n)) → liste1Sequence(C + (i * (D - C) / ((2 * n))), i, 1, (2 * n)) → liste2Sequence(Segment[Element[liste1, i], Element[liste2, i]], i, 1, Length[liste1], 2) → liste3Segment(E, F) → jSegment(EE, G) → lSequence(C + ((t - 1) * (D - C) / n) + (-0.1, ((5 * f / 8 / g / d) * Element[list8, t]) + 0.05), t, 1, n + 1) → liste4Sequence(Segment[Element[liste4, i], Element[liste4, i + 1]], i, 1, Length[liste4]) → liste5Circle(Ball, r) → qSequence(Sequence[Translate[H, Vector[(i * u) + (j * v)]], i, 0, n - j - 1], j, 0, n) → liste6Polygon(I, EE, E, J) → poly1, i_1, ee, e_1, j_1Segment(L, J) → sSegment(I, K) → tPolygon(E, EE, G, F) → poly2, e_2, ee_1, g_1, f_1Sequence(Circle[Element[liste7, i], r], i, 1, Length[liste7]) → liste8Sequence(Circle[Element[liste7, i], r], i, 1, Length[liste7]) → liste9Sequence(Text[Element[list8, t], C + ((t - 1) * (D - C) / n) + (-0.1, ((5 * f / 8 / g / d) * Element[list8, t]) + 0.325)], t, 1, n + 1) → list12
AI 绘图提示语参考
绘制一个可调节的高尔顿板实验图。顶部有均匀分布的钉子排列成三角形网格,小球从顶端落下,经过钉子随机左右偏移,最终落入底部的一系列竖直槽中。底部显示理论概率分布曲线和实际频数直方图,两者对比。旁边有滑块和输入框用于调整小球数量、钉子层数和偏移概率。图中包含表示小球路径的折线、表示概率的柱状图以及标注数值的文本。整体布局清晰,适合教学演示。
以上提示语为根据原始绘图命令整理而来,仅供参考。