> restart;
Zufallsgenerator initialisieren:
> _seed:=readlib(randomize)(); #wg. Maple 5 Abwärtskompatibilität
laplace - Zufallsfunktion, gibt 0 (="Zahl") oder 1 (="Kopf") zurück.
> laplace:=rand(0..1);
n - Anzahl der Würfe:
> n:=200;
kopf - Liste der n Ereignisse:
> kopf:=[seq(laplace(), i=1..n)];
k( i ) - Anzahl des Ereignisses "Kopf" bis zum i-ten Wurf :
> k:=i->sum(kopf[a], a=1..i);
Absolute Abweichung bis zum i-ten Wurf :
> AbsoluteAbweichung := i -> (i*0.5-k(i));
Plot der Absoluten Abweichung (rot) :
> plot([AbsoluteAbweichung(i)], i=1..n, style=line, numpoints=n, adaptive=false, title="Absolute Abweichung");
Relative Häufigkeit von Ereigniss "Kopf" bis zum i-ten Wurf :
> RelativeHaeufigkeit := i -> k(i)/i;
epsilon: Abweichung von dem Erwartungswert 0.5 :
> epsilon := 0.04;
Plot der Relative Häufigkeit (rot) mit Wahrscheinlichkeit für "Kopf" (grün) und Epsilon-"Schlauch" (blau):
> plot([RelativeHaeufigkeit(i), 0.5, 0.5+epsilon, 0.5-epsilon], i=1..n, 0..1, style=line, numpoints=n, adaptive=false, title="Relative Häufigkeit", color=[red, green, blue, blue]);
Fortsetzung mit weiteren n Würfen
>
kopf - Liste der n Ereignisse:
> kopf:=[op(kopf),seq(laplace(), i=1..n)];
Plot der Absoluten Abweichung (rot) mit Wahrscheinlichkeit für "Kopf" (grün) :
> plot([AbsoluteAbweichung(i)], i=1..2*n, style=line, numpoints=2*n, adaptive=false, title="Absolute Abweichung");
Plot der Relative Häufigkeit (rot) mit Wahrscheinlichkeit für "Kopf" (grün) und Epsilon-"Schlauch" (blau):
> plot([RelativeHaeufigkeit(i), 0.5, 0.5+epsilon, 0.5-epsilon], i=1..2*n, 0..1, style=line, numpoints=2*n, adaptive=false, title="Relative Häufigkeit", color=[red, green, blue, blue]);
>