gaussverteilte Zufallsfolge
-
Hi,
ich habe folgendes Problem.
Bei einer Aufgabe soll eine gaussverteilte Zufallsfolge erzeugt und graphisch dargestellt werden (mit *).
Man soll folgendes wählen können: Mittelwert, Streuung(Varianz), Maximalwert, Anzahl der Werte.Hab schon etwas gesucht, aber nix passendes gefunden. Kann mir jemand sagen, wie ich die einzelnen Werte berechnen kann bzw. hat jemanad eine Idee?
Danke schonmal
Gruß
-
Musst du das selber implementieren? Ansonsten wäre vielleicht die Boost.Random-Bibliothek etwas für dich.
-
Ja ich soll es selbst implementieren

-
MA24 schrieb:
Ja ich soll es selbst implementieren

dann müsstest du wohl bei wikipedia nach nem algorithmus suchen oder bei boost abkopieren ^^
bb
-
Nimm einen normalverteilten Zufallszahlengenerator und eine passende Transformationsfunktion.
-
wieso normalverteilung? (http://de.wikipedia.org/wiki/Normalverteilung)
du meitest wahrscheinlich gleichverteilung (http://de.wikipedia.org/wiki/Gleichverteilung)bb
-
äh, natürlich.
-
Du solltest dir mal den Artikel über die Box Muller Methode durchlesen. Dies ist wohl eine der gebräuchlichsten Methoden um auf normalverteilte Zufallszahlen zu kommen.
http://de.wikipedia.org/wiki/Box-Muller-Methode
Hab diese Methode mal in eine FPGA Schaltung gegossen und es hat wunderbar funktioniert.