Normalverteilung
3 verfasser
DinkelºForum :: Gaming :: Clonk :: Entwickeln
Seite 1 von 1
Normalverteilung
Eine variable Wurfweite ist auch gut mit einer Normalverteilung zu machen. Daraus ergibt sich folgende Funktion:
f(x) = k/(2o*Wurzel(2pi) * e^(-0,5(x-u/o))
o = Standardabweichuung
u = Erwartungswert.
k = Wurfweitenkonstante
Nun ist diese Funktion zu integrieren. Wir bestimmen nun das Integral von dem Wert 0-x.
Der Wert für x ist im standardgemäßen Zufall im Intervall [0 ; 2u] zu bestimmen. Nun haben das Integral bestimmt. Dies ist auch vergleichbar mit invNorm auf dem GTR.
Ihr könnt das ja alle mal ausprobieren.
f(x) = k/(2o*Wurzel(2pi) * e^(-0,5(x-u/o))
o = Standardabweichuung
u = Erwartungswert.
k = Wurfweitenkonstante
Nun ist diese Funktion zu integrieren. Wir bestimmen nun das Integral von dem Wert 0-x.
Der Wert für x ist im standardgemäßen Zufall im Intervall [0 ; 2u] zu bestimmen. Nun haben das Integral bestimmt. Dies ist auch vergleichbar mit invNorm auf dem GTR.
Ihr könnt das ja alle mal ausprobieren.
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Normalverteilung
Vielen Dank für diese Funktion. Wenn jemand von uns mal eine Physik-Engine macht, kann es sicher sehr nützlich sein.
Allerdings reicht bei Clonk, das ja schon eine hat, diese eine Zeile Script schon aus....
Allerdings reicht bei Clonk, das ja schon eine hat, diese eine Zeile Script schon aus....
Re: Normalverteilung
Gibt es die nicht schon bereits?
Was fehlt, ist eine gelungene Chemie-Engine!
Was fehlt, ist eine gelungene Chemie-Engine!
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
Re: Normalverteilung
Teraclonk schrieb:Gibt es die nicht schon bereits?
Wipfmagus schrieb:Allerdings reicht bei Clonk, das ja schon eine hat, diese eine Zeile Script schon aus....
TDRT?
[Teraclonk Does Not Read Topics]
Re: Normalverteilung
Probiert diese dann doch mal aus!
Teraclonk- Experte
- Irgendwo im Nirgendwo
Mathe studieren.
DinkelºForum :: Gaming :: Clonk :: Entwickeln
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten
|
|