La planche de Galton est un dispositif inventé par Francis Galton
qui illustre la convergence d'une loi binomiale vers une loi normale.
Des clous sont plantés sur la partie supérieure de la planche, de
telle sorte qu'une bille lâchée sur la planche passe soit à droite 
soit à gauche pour chaque rangée de clous. Dans la partie
inferieure les billes sont rassemblées en fonction du nombre
de passages à gauche et de passage à droite qu'elles ont fait.
Ainsi chaque case correspond à un résultat possible d'une 
expérience binomiale (en tant qu'une expérience de Bernoulli 
répété) et on peut remarquer que la répartitions des billes dans
les cases approche la forme d'une courbe de Gauss, autrement 
dit : la loi binomiale 

h1(x) = 0.2 * sin(5.0 * (x + 1.1606120795183499) + 0.03 + 5.99) - 9.0 * (x + 1.4606120795183497) - 0.09 + 2.81 + 22.05
t = 0.5 (slider from 0 to 6, step 0.1)
g1(x) = 0.9 * sin(3.0 * (1.5 * (x - 0.3233264990097471) + 3.39) + 0.68 + 0.03 + 5.99) - 4.5 * (x + 4.346673500990253) - 0.09 + 2.81 + 32.834957043871746
a = 3.2 (slider from -5 to 5, step 0.1)
f(x) = 0.9 * sin(2.0 * (a * (x - 0.3) + 0.03) + 5.99) - (2.0 * (x - 0.09) + 2.81) + 14.04
b = 5.500000000000002 (slider from -5 to 10, step 0.1)
A = Point(yAxis)
B = (-1, 8)
C = (1, 8)
D = (-2, 6)
E = (2, 6)
F = Point(yAxis)
G = (-3, 4)
H = (-1, 4)
I = (1, 4)
J = (3, 4)
K = (-4, 2)
L = (-2, 2)
M = Point(yAxis)
N = (2, 2)
O = (4, 2)
P = Point(xAxis)
Q = Point(xAxis)
R = Point(xAxis)
S = Point(xAxis)
T = Point(xAxis)
U = Point(xAxis)
V: (t - 2.1, f(t - 2.1))
g(x) = 0.9 * sin(5.0 * (x + 2.479860891018557) + 0.03 + 5.99) - 5.0 * (x + 2.779860891018557) - 0.09 + 2.81 + 22.04938792048165
W: (t - 0.5, g(t - 0.5))
h(x) = 0.9 * sin(2.0 * (3.2 * (x - 2.3390540589261857) + 0.03) + 5.99) + 2.0 * (x - 2.1290540589261857) + 2.81 + 12.390765099397935
f1(x) = 0.9 * sin(5.0 * (x - 3.067426483843301) + 0.03 + 5.99) + 5.0 * (x - 2.7674264838433014) - 0.09 + 2.81 + 21.810111287185155
Z: (-(t) + 1.25, h(-(t) + 1.25))
A1: (t + 0.1, f1(t + 0.1))
B1: (t - 0.8, If[t < 2.5, f(t - 0.8), g1(t - 0.8)])
C1: (t - 2.5, g(t - 2.5))
D1: (t - 4.0, g(t - 4.0))
E1: (-(t) - 1.5, g(-(t) - 1.5))
F1: (-(t) + 2.75, h(-(t) + 2.75))
G1: (-(t) + 3.25, f1(-(t) + 3.25))
H1: (t + 3.55, h1(t + 3.55))
I1: (-(t) + 4.25, f1(-(t) + 4.25))
J1: (t + 0.5, g(t + 0.5))
K1: (t + 1.0, g(t + 1.0))
L1: (-(t) + 0.8, f1(-(t) + 0.8))
M1: (-(t) + 1.6, f1(-(t) + 1.6))
N1: (x(A) - 0.4, y(A) - 5.0 * (t - 3.0))
O1: (x(A) + 0.4, y(A) - 4.0 * t - 2.0)
P1: (x(A) - 0.2, y(A) - 4.0 * t)
Q1: (-(t) + 4.25, f1(-(t) + 4.25))
R1: (t - 4.5, g(t - 4.5))
S1: (-(t) + 4.75, f1(-(t) + 4.75))
T1: (t - 5.5, g(t - 5.5))
U1 = (-1, -1)
V1 = (-1, -4)
W1 = (1, -4)
Z1 = (3, -4)
A2 = (5, -4)
B2 = (7, -4)
C2 = (7, -1)
D2 = (5, -1)
E2 = (3, -1)
F2 = (1, -1)
G2 = (-5, -1)
H2 = (-7, -1)
I2 = (-7, -4)
J2 = (-5, -4)
K2 = (-3, -4)
L2 = (-3, -1)
c = Segment(I2, B2)
d = Segment(C2, B2)
e = Segment(D2, A2)
i = Segment(E2, Z1)
j = Segment(F2, W1)
k = Segment(U1, V1)
l = Segment(L2, K2)
m = Segment(G2, J2)
n = Segment(H2, I2)
M2 = (-0.13528662792022925, -3.1018638042870816)
N2 = (3.5215535064524146, -3.5406846204117985)
O2 = (-5.547410026791742, -3.599194062561761)
P2 = (-2.4598667645382357, -3.596268590454268)
Q2 = (0.4205530725044126, -3.5406846204117985)
R2 = (5.662413994719537, -3.58983255181777)
S2 = (0.4790625146543749, -2.8385713146122513)
T2 = (1.5626573832716733, -3.5640883972717887)
U2 = (-2.3001359874688343, -2.897080756762213)
V2 = (-1.5102585184443433, -2.9263354778371946)
W2 = (-1.6553619349762538, -3.531908204089309)
Z2 = (1.8522791219139867, -2.984844919987162)
A3 = (0.0694964196046388, -2.3412410563375716)
B3 = (-0.5934155599544378, -2.534322215432452)
C3 = (-0.5290551735894794, -3.531908204089309)
D3 = (2.3806193845281496, -3.5406846204117985)
E3 = (-3.541121255469535, -3.554434339317043)
F3 = (2.5280631787460512, -2.759583567709807)
G3 = (-1.9198246134940795, -2.3119863352625902)
H3 = (0.5375719568043372, -1.873165519137873)
I3 = (4.42844985977683, -3.5406846204117985)
J3 = (1.473723031203734, -2.429005219562515)
K3 = (-4, -3)
L3 = (-4.494240068092421, -3.56993934148678)
M3 = (-0.3693243965200785, -1.873165519137873)
N3 = (-0.20725324176468665, -1.2149342949508017)
O3 = (-2.5341737560686837, -2.253476893112628)
P3 = (0.4041704287024195, -1.1827541017683225)
Q3 = (2.367162212833655, -2.1481598972427007)
R3 = (-2.1538623820939287, -1.6683824716130051)
S3 = (1.8247796841035078, -1.7854013559129296)
T3 = (4, -3)
o = 0 (slider from -5 to 5, step 0.1)
p = 3 (slider from -5 to 5, step 0.1)
Bd(x) = 27.0 / (2.0 * 3.14 * p^(2.0))^(0.5) * exp(-(x - o)^(2.0) / (2.0 * p^(2.0)))
U3 = Point(xAxis)
V3 = (0.03409820710391227, -3.8022218268221333)
u = Vector(U3, V3)
f2 = Translate(Bd, u)
g2 = Function(f2, -7.0, 7.0)