S
StayTrue
Gast
Hallo liebe Java-Gemeinde,
ich habe folgendes Problem und habe dazu nichts verwertbares im Internet und auch nicht hier in der Suchfunktion gefunden. Daher wage ich es mal meine Frag zu posten
Und zwar will ich eine Nullstelle einer Funktion berechnen, dies soll Näherungsweise geschehen.
Ich poste jetzt erstmal den Code:
Also in der while-Schleife frage ich das Ergebnis dieser Funktion ab und falls dies annähernd Null ergibt, in meinem Fall wären dies 4 Stellen hinter dem Komma, soll die Funktion beendet werden und der Wert zurückgegeben werden.
Ich hatte überlegt mit einem regulären Ausdruck zu erreichen das die Zahlen nach der 4 Nachkommastelle nicht mehr relevant sind. Jedoch ist mir unklar wie ich dort einen regulären Ausdruck einbinden kann.
Ich würde mich sehr über Konstruktive Anregungen freuen.
Mit freundlichen Grüßen
StayTrue
ich habe folgendes Problem und habe dazu nichts verwertbares im Internet und auch nicht hier in der Suchfunktion gefunden. Daher wage ich es mal meine Frag zu posten
Und zwar will ich eine Nullstelle einer Funktion berechnen, dies soll Näherungsweise geschehen.
Ich poste jetzt erstmal den Code:
Java:
public double yield(investment_decisions inv,double startValue){
double result = inv.capital_Value(startValue);
while(result != 0.0000) {
startValue += 0.0001;
result = inv.capital_Value(startValue);
}
return startValue;
}
Also in der while-Schleife frage ich das Ergebnis dieser Funktion ab und falls dies annähernd Null ergibt, in meinem Fall wären dies 4 Stellen hinter dem Komma, soll die Funktion beendet werden und der Wert zurückgegeben werden.
Ich hatte überlegt mit einem regulären Ausdruck zu erreichen das die Zahlen nach der 4 Nachkommastelle nicht mehr relevant sind. Jedoch ist mir unklar wie ich dort einen regulären Ausdruck einbinden kann.
Ich würde mich sehr über Konstruktive Anregungen freuen.
Mit freundlichen Grüßen
StayTrue