Hallo an alle!´
Mich nervt im Moment ein echt beschissenes Mathematik Problem.
Ich versuche (mit Vektoren) den Schnittpunkt zweier Geraden (also im 3D Raum) zu berechnen.
Die Theorie dazu ist mir schon klar. Auch programmiert hab' ich den Gauss Algorithmus schon.
Mein Problem ist halt nur, dass ich Probleme krieg wenn sonderfälle auftreten, weil sich hier so viele unterschiedliche Situationen einstellen. Beispiel:
Es könnte passieren, das die erste Zeile der Matrix komplett NULL ist, weil die beiden Geraden auf einer Achse liegen. Desweiteren könnte es passieren, dass das Hauptdiagonalelement NULL ist und deswegen ne Division durch NULL entsteht.
Wenn ich für alle Sonderfälle eine if Bedingung schreibe, dann kann ich gleich ne neue unit für die Funktion anlegen, weils zu unübersichtlich wird.
Könnte mir mal bitte jemand helfen, vielleicht stell ich mich ja auch einfach nur zu blöd an (ist wahrscheinlich sowieso ein Faktor).
Ich hoffe das irgendjemand da draussen sich mit dem Problem ein wenig auskennt uind mir helfen kann.