概率模拟:弹珠抽取与频率分布动态演示
几何画板及绘图内容加载中,请稍等……
该范例通过GeoGebra动态模拟从多色弹珠集合中随机抽取的过程,直观展示频率与概率的关系。核心数学概念包括概率统计中的随机事件、频率分布、比值计算以及算术运算(如加减法)。作图要点:利用RandomDiscrete和Random命令生成随机抽取结果,Frequency和Unique统计各颜色出现次数,BarChart绘制频率柱状图,TableText生成数据表格,并通过按钮(button2、RESET、STOP)和滑块(speed)控制模拟速度与重置。对象包括Marbles(弹珠)、Red1至Green6等颜色变量,以及dlist、NumTwos、NumOnes等统计列表。适合中学数学概率统计教学,帮助学生理解大数定律与频率稳定于概率的直观现象,也可用于探究随机性与样本量的关系。
GeoGebra 命令及参数
Frequency({2, 2}, dlist) → TwosElement(Twos, 1) → NumTwosFrequency({1, 1}, dlist) → OnesElement(Ones, 1) → NumOnesUnique(dlist) → list1Frequency(dlist) → dfreqIf(dlist ≟ {}, 0.1, Sum[dfreq]) → sumRandom(0, Marbles - 1) → Red1Random(0, Marbles - Red1) → Blue2Random(0, Marbles - Blue2 - Red1) → Yellow3Random(0, Marbles - Yellow3 - Blue2 - Red1) → Black4Random(0, Marbles - Black4 - Yellow3 - Blue2 - Red1) → White5BarChart(dlist, 0.8) → bAppend(row1, "TOTAL") → row1aAppend(row2, sum) → row2aTableText({row1a, row2a}, "c_") → text2Random(0, Marbles - 1) → aRandom(0, Marbles - 1) → cRandom(0, Marbles - 1) → dRandom(0, Marbles - 1) → eRandom(0, Marbles - 1) → fRandom(0, Marbles - 1) → gRandom(0, Marbles - 1) → hRandom(0, Marbles - 1) → iRandom(0, Marbles - 1) → jRandom(0, Marbles - 1) → kTableText({row0, row1, row2, row3, row4, row5, row6}, "c_") → AnswersRandomDiscrete({1, 2, 3, 4, 5, 6}, {1 / 6, 1 / 6, 1 / 6, 1 / 6, 1 / 6, 1 / 6}) → Outcome1Frequency({3, 3}, dlist) → ThreesFrequency({4, 4}, dlist) → FoursFrequency({5, 5}, dlist) → FivesFrequency({6, 6}, dlist) → SixesElement(Threes, 1) → NumThreesElement(Fours, 1) → NumFoursElement(Fives, 1) → NumFivesElement(Sixes, 1) → NumSixesText(NumOnes) → text13Text(NumTwos) → text14Text(NumThrees) → text15Text(NumFours) → text16Text(NumFives) → text17Text(NumSixes) → text18Text(FreqOne) → text19Text(FreqTwo) → text20Text(FreqThree) → text21Text(FreqFour) → text22Text(FreqFive) → text23Text(FreqSix) → text24Text(("Total = " * sum)) → text27