Monte Carlo Simulation (integral)

Status
Nicht offen für weitere Antworten.

xaja

Mitglied
hallo, ich hab mal versucht ein integral über die monte carlo simulation zu berechnen, also mit zufallspunkten, aber ich hab ein problem mit der
naehrung=anzahl/iterations;
könnte mir da vielleicht mal jemand weiterhelfen
Code:
protected double berechneIntegral(int iterations) {
		// TODO
		Random rand=new Random();
		double naeherung; 
                double anzahl; 
		//Ränder
		double links=0; 
		double rechts=1;
		for (links = 0; links < rechts; iterations++) {  
			//Punkt P (x,y) generiert 
			double punktx=rand.nextDouble();
			double punkty=rand.nextDouble();
			//Funktion
			double wert=(Math.pow(-punktx, 3) + 1);
                       //Funktionswert
			double fy=wert;
                       //solange funktionswert größer als mein zufällig generierter
                       // punkty, so soll weiter gezählt werden ansonsten nicht 
			if(fy>punkty){
				anzahl++; 
			}
		}
		naeherung=anzahl/iterations;
		return naeherung; 
	}
 
Zuletzt bearbeitet:

Marco13

Top Contributor
Das
int anzahl
muss for die vor... vor die for-Schleife, und damit nicht gleich die nächste Frage kommt: Die anzahl und die näherung sollten "double" sein.
 

xaja

Mitglied
hallo, währe einer so nett und könnte mir sagen warum mein programm nicht terminiert, hab meinen obigen code abgeändert, würde mich über jeder hilfe freun
 

Landei

Top Contributor
Ähm, wie soll links jemals größer/gleich rechts werden, wenn du es nicht änderst?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M monte carlo Algorithmus für 4 gewinnt Java Basics - Anfänger-Themen 12
W Problem bei Programmierung von Monte-Carlo-Integration Java Basics - Anfänger-Themen 12
M Monte Carlo Methode zur Bestimmung von PI Java Basics - Anfänger-Themen 9
H Münzwurf-Simulation Java Basics - Anfänger-Themen 4
graai Benutzer-Login Simulation Java Basics - Anfänger-Themen 21
Robert_Klaus Hamster java Simulation Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
B Scanner-If/else kleine Abhebungs-Simulation Java Basics - Anfänger-Themen 3
W Cache Simulation Java Basics - Anfänger-Themen 3
L Ampel-Simulation Java Basics - Anfänger-Themen 20
CT9288 Kleine Simulation programmieren, denkanstöße erbeten Java Basics - Anfänger-Themen 19
D Erste Schritte Jäger-Beute Simulation Java Basics - Anfänger-Themen 19
M Simulation - Algorithmus Java Basics - Anfänger-Themen 3
S Simulation auf Knopfdruck Java Basics - Anfänger-Themen 29
L Maus Click Simulation Java Basics - Anfänger-Themen 5
D Simulation von Geburt/Tod und "richtige" Erkennung eines Hindernisses Java Basics - Anfänger-Themen 7
G menü in simulation Java Basics - Anfänger-Themen 3
maddin86 Simulation Wettrennen mit diversen Fahrzeugen Java Basics - Anfänger-Themen 9
frau-u Simulation eines Fernsehers Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben