montecarlo_methode_zur_bestimmung_von_pi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
montecarlo_methode_zur_bestimmung_von_pi [2024/01/12 20:41] – angelegt torsten.roehl | montecarlo_methode_zur_bestimmung_von_pi [2024/01/13 09:18] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
**Was ist eine MonteCarlo Methode?** | **Was ist eine MonteCarlo Methode?** | ||
- | Erkunde | + | |
+ | Erkunde | ||
**Die Idee: Die Bestimmung von Pi mit hilfe der MonteCarlo Methode** | **Die Idee: Die Bestimmung von Pi mit hilfe der MonteCarlo Methode** | ||
Um Pi anzunähern kann man sich überlegen, dass auf eine quadratische Fläche mit der Seitenlänge 1 eine bestimmte Anzahl von Regentropfen fallen. Diese Fläche ist durch einen Viertelkreis mit dem Radius 1 in zwei Teile geteilt - außerhalb und innerhalb des Viertelkreises. | Um Pi anzunähern kann man sich überlegen, dass auf eine quadratische Fläche mit der Seitenlänge 1 eine bestimmte Anzahl von Regentropfen fallen. Diese Fläche ist durch einen Viertelkreis mit dem Radius 1 in zwei Teile geteilt - außerhalb und innerhalb des Viertelkreises. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Schreiben Sie eine Klasse **MonteCarlo**, | ||
+ | |||
+ | |||
+ | Schreiben Sie auch eine Klasse **Main**, in deren main-Methode die Klasse **MonteCarlo** getestet wird. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Schreiben Sie zuerst die Klasse Main, in der Sie die benötigten Funktionen aus der Klasse MonteCarlo aufrufen. Schreiben Sie dann die Funktionen, die Sie aufrufen, und alle weiteren Funktionen die sie benötigen, damit das Programm funktioniert. Schauen Sie ausserdem in den anderen Aufgaben nach, wie man Zufallszahlen generiert. | ||
+ | |||
+ | <Code Java linenums: | ||
+ | public class Main { | ||
+ | public static void main(String[] args) { | ||
+ | |||
+ | MonteCarlo mc = new MonteCarlo(); | ||
+ | |||
+ | mc.init(20); | ||
+ | double pi = mc.calculate(); | ||
+ | |||
+ | // Näherung für 20 Tropfen | ||
+ | System.out.println(20 + " | ||
+ | |||
+ | } | ||
+ | } | ||
+ | </ | ||
montecarlo_methode_zur_bestimmung_von_pi.1705092081.txt.gz · Zuletzt geändert: 2024/01/12 20:41 von torsten.roehl