Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wenn du aber integer matrizen invertierst, kriegst du nur in seltenen Ausnahmefällen wieder Integer-matrizen hin, Inversenbildung würde also nicht unbedingt gehen. Wieso unbedingt integer?
Na ja... Es gibt schon Matrizen in den ganzen Zahlen, deren Inversen auch über den ganzen Zahlen existieren, nämlich die mit Determinante +- 1. Und diese Matrizen bilden wieder eine Gruppe, so dass man auch nimmer aus den ganzen Zahlen rauskommt.
Frage stellt sich dann natürlich: Wenn man innerhalb der ganzen Zahlen lebt, was ist dann so schlimm dran, mit Double-Werten zu rechnen und diese dann kurz vor der Ausgabe in Integer zu casten?
Na ja... Es gibt schon Matrizen in den ganzen Zahlen, deren Inversen auch über den ganzen Zahlen existieren, nämlich die mit Determinante +- 1. Und diese Matrizen bilden wieder eine Gruppe, so dass man auch nimmer aus den ganzen Zahlen rauskommt.
Na ja... Es gibt schon Matrizen in den ganzen Zahlen, deren Inversen auch über den ganzen Zahlen existieren, nämlich die mit Determinante +- 1. Und diese Matrizen bilden wieder eine Gruppe, so dass man auch nimmer aus den ganzen Zahlen rauskommt.
Frage stellt sich dann natürlich: Wenn man innerhalb der ganzen Zahlen lebt, was ist dann so schlimm dran, mit Double-Werten zu rechnen und diese dann kurz vor der Ausgabe in Integer zu casten?
Das würde zur Not auch funktionieren, finde ich allerdings etwas unschön.
Ich hatte vergessen eine Sache zu erwähnen:
Die Matrizen mit denen ich rechnen möchte, sollen nicht nur integer Werte enthalten sondern es sollen Elemente des Körpers Z_p darstellen. D.h. alles wird modulo p gerechnet.
Eigentlich eine recht gängige Sache die unter Octave, Matlab etc Standardfunktionen sind.
Daher wundert es mich, dass ich neben JAMA nichts finde für Java. :-/
aach, da gibt's schon was, google mal mehr in die Richtung "computer algebra" und "java".
Ich hatte zwar mehrere funktionsfähige Lösungen hier rumliegen, aber letztendlich habe ich festgestellt, dass java aufgrund extremer gesprächigkeit für solche geschichten eher ungeeignet ist, daher will ich das nicht mehr ausgraben, es gibt draußen eh bessere Sachen.
aach, da gibt's schon was, google mal mehr in die Richtung "computer algebra" und "java".
Ich hatte zwar mehrere funktionsfähige Lösungen hier rumliegen, aber letztendlich habe ich festgestellt, dass java aufgrund extremer gesprächigkeit für solche geschichten eher ungeeignet ist, daher will ich das nicht mehr ausgraben, es gibt draußen eh bessere Sachen.
Och gott och gott, soll ich dir jetzt etwa meinen $***ßcode schicken?
Ich bräuchte ein paar stunden um den ein wenig in ordnung zu bringen, wenn erwünscht^^
Ich hab jedenfalls Programmblöcke, die allgemeine Lösungen für LGS über beliebig merkwürdigen Körpern liefern (mit partikulärer Lösung und dem Kern). Aber es ist alles unkommentiert und recht gruselig^^