Hallo zusammen.
Für mein Projekt möchte ich ein Verhältnis zwischen mehreren Unbekannten aufstellen und diese lösen, so dass ich die kleinsten natürlichen Zahlen bekomme.
Hier ein Beispiel, wie es aussehen könnte:
Muss ich das selber implementieren oder gibt es soetwas bereits in Java?
Ich habe nichts darüber gefunden, also gehe ich davon aus, dass ich es selbst schreiben muss. Leider muss ich gestehen, dass ich keinen Startpunkt habe, wie würdet ihr vorgehen?
Ich würde eine Klasse z.B. Equation machen, wo jede Gleichung einzeln ist, in der wird nach jeder Variable aufgelöst.
Und eine zweite Klasse, die dann versucht beziehungen zwischen den Gleichungen festzustellen und diese zu lösen.
Was meint Ihr dazu?
Danke!
Für mein Projekt möchte ich ein Verhältnis zwischen mehreren Unbekannten aufstellen und diese lösen, so dass ich die kleinsten natürlichen Zahlen bekomme.
Hier ein Beispiel, wie es aussehen könnte:
Code:
Solve(a = f and a = c and 4 * a = e and b = 2 * e and b = 2 * c + 2 * d + f)
Resultat: a = 2, b = 16, c = 2, d = 5, e = 8 und f = 2
Muss ich das selber implementieren oder gibt es soetwas bereits in Java?
Ich habe nichts darüber gefunden, also gehe ich davon aus, dass ich es selbst schreiben muss. Leider muss ich gestehen, dass ich keinen Startpunkt habe, wie würdet ihr vorgehen?
Ich würde eine Klasse z.B. Equation machen, wo jede Gleichung einzeln ist, in der wird nach jeder Variable aufgelöst.
Und eine zweite Klasse, die dann versucht beziehungen zwischen den Gleichungen festzustellen und diese zu lösen.
Was meint Ihr dazu?
Danke!