014
08.01.2004, 13:31 Uhr
ao
(Operator)
|
| Zitat: |
Windalf postete deswegen ist es auch schlauer die neuere version die ich dazu geschrieben habe zu verwenden, weil man hierbei nicht mehr auf eine determinantencheck angewiesen ist....
|
Meinst du die Geschichte mit dem Gauss-Algorithmus und der um die Einheitsmatrix erweiterten Matrix?
Da bist du aber auf den Check angewiesen, ob sich eine Spalte zu Null machen lässt oder nicht, und das ist haargenau dasselbe wie der Determinantencheck, d.h. es kann diegleichen Rundungsprobleme geben.
Du kannst das nur vermeiden, indem du dem Computer beibringst, genauso zu rechnen wie du auf dem Papier, d.h. mit Bruchzahlen. Nur das ist exakt.
Das würde ich allerdings nicht in C machen, sondern nur in C++.
ao |