Java Berechnung mit mehreren Lösungen?

maki_99

Mitglied
Hallo,
eine mathematische Berechnung, wie z.B. Gerade und Parabel schneiden, kann ja mehrere Lösungen haben.
Wie kann man das bzw. die Ergebnisse auffangen? Wie funktioniert das in Java??
 
Im einfachsten Fall so:
Java:
while (hatNochNeLoesung()) {
    loesungen.add(naechsteLoesung());
}
Alles weitere kommt auf dein konkretes Problem an 😉
 
Du hast doch als x Werte folgende Gleichung:
x = irgendwas +- irgendwas anderes
also hast du doch da schonmal 2 Mögliche Lösungen.
Java:
xLoesungen.add(irgendwas + irgendwas anderes);
xLoesungen.add(irgendwas - irgendwas anderes);
Damit hast du deine zwei Lösungen für dein Problem.
 
Du hast doch als x Werte folgende Gleichung:
x = irgendwas +- irgendwas anderes
also hast du doch da schonmal 2 Mögliche Lösungen.
Java:
xLoesungen.add(irgendwas + irgendwas anderes);
xLoesungen.add(irgendwas - irgendwas anderes);
Damit hast du deine zwei Lösungen für dein Problem.

Ah ok, + und - kommen dann, wenn man beim Gleichsetzen die Wurzel zieht, also vor die Wurzel, oder?

Wie ist es, wenn die eine oder beide Gleichungen nicht erfüllt sind, es also nur einen oder keinen Schnittpunkt gibt, wie fängt man das ab??
 
Zuletzt bearbeitet:
Wenn es keinen Schnittpunkt gibt, wird der Wert unter der Wurzel negativ. Das solltest du vor dem Wurzelziehen überprüfen. Wenn es einen Berührungspunkt gibt, ist der Wert unter der Wurzel 0.
 

Neue Themen


Zurück
Oben