Difference between revisions of "Aufgaben:Exercise 2.7Z: C Program "z3""
From LNTwww
m (Text replacement - "”" to """) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
''Hinweise:'' | ''Hinweise:'' | ||
− | *Die Aufgabe gehört zum Kapitel [[ | + | *Die Aufgabe gehört zum Kapitel [[Theory_of_Stochastic_Signals/Erzeugung_von_diskreten_Zufallsgrößen|Erzeugung von diskreten Zufallsgrößen]]. |
− | *Bezug genommen wird auch auf das Kapitel [[ | + | *Bezug genommen wird auch auf das Kapitel [[Theory_of_Stochastic_Signals/Binomialverteilung|Binomialverteilung]]. |
Line 30: | Line 30: | ||
+ $z3$ liefert eine binomialverteilte Zufallsgröße, weil mehrere Binärwerte aufsummiert werden. | + $z3$ liefert eine binomialverteilte Zufallsgröße, weil mehrere Binärwerte aufsummiert werden. | ||
+ Zur Parameterübergabe an das Programm $z1$ wird das Feld $\text{p_array} = \big [1-p, \ \ p \big]$ benutzt. | + Zur Parameterübergabe an das Programm $z1$ wird das Feld $\text{p_array} = \big [1-p, \ \ p \big]$ benutzt. | ||
− | + Die Übergabe von $M=2$ muss mit | + | + Die Übergabe von $M=2$ muss mit "$\rm 2L$" geschehen, da $z1$ einen Long-Wert erwartet. |
Line 64: | Line 64: | ||
− | [[Category: | + | [[Category:Theory of Stochastic Signals: Exercises|^2.5 Erzeugung diskreter Zufallsgrößen^]] |
Revision as of 16:30, 28 May 2021
Das nebenstehend angegebene C-Programm $z3$ erzeugt sukzessive eine binomialverteilte Zufallsgröße mit den charakteristischen Kenngrößen $I$ und $p$.
- Es verwendet dabei das Programm $z1$, das bereits in Aufgabe 2.7 beschrieben und analysiert wurde.
- Gehen Sie davon aus, dass das Programm mit den Parametern $I = 4$ und $p = 0.75$ aufgerufen wird.
- Die ersten acht vom Zufallsgenerator $\text{random()}$ erzeugten reellwertigen Zahlen (alle zwischen Null und Eins) lauten:
- $$\rm 0.75, \ 0.19, \ 0.43, \ 0.08, \ 0.99, \ 0.32, \ 0.53, \ 0.02.$$
Hinweise:
- Die Aufgabe gehört zum Kapitel Erzeugung von diskreten Zufallsgrößen.
- Bezug genommen wird auch auf das Kapitel Binomialverteilung.
Fragebogen
Musterlösung
(1) Alle drei Aussagen sind richtig.
(2) Die reellwertigen Zufallszahlen $0.75$, $0.19$, $0.43$ und $0.08$ werden jeweils mit $0.25$ verglichen.
- Dieser Vergleich führt zu den Binärwerten $1, \ 0, \ 1, \ 0$.
- Das ergibt im ersten Aufruf die Summe $\underline{z3 = 2}$.
(3) Analog zum Ergebnis der Teilaufgabe (2) treten nun wegen der Zufallswerte $0.99$, $0.32$, $0.53$ und $0.02$ die Binärwerte $1, \ 1, \ 1, \ 0$ auf.
- Dies führt zum Ausgabewert $\underline{z3 = 3}$ (wiederum Summe der Binärwerte).