Kern einer Matrix berechnen

Neue Frage »

ripper2256 Auf diesen Beitrag antworten »
Kern einer Matrix berechnen
Hallo,

ich muss in einem Programm u.a. den Kern einer Matrix berechen.
Wobei ich nicht unbedingt den kompletten Kern brauche, ein Vektor aus dem Kern würde schon reichen.
Welcher Algorithmus ist dafür am besten geeignet? Links zu Quellcode werden auch gerne gesehen Augenzwinkern

danke!
kiste Auf diesen Beitrag antworten »

Der Nullvektor ist immer im Kern. Aufgabe erledigt Big Laugh

Falls du einen nicht-trivialen brauchst: Versuch es doch einfach einmal mit dem Gauß-Algorithmus mit geeigneter Pivotisierung
ripper2256 Auf diesen Beitrag antworten »

Den Nullvektor kann ich leider nicht gebrauchen Big Laugh
Mit dem Gauss bin ich aber an folgendes Problem gestoßen:


Bei dieser Matrix sind ja alle Zeilen Proportional zur ersten Zeile, so dass sich die Berechnung des Kerns auf die Gleichung reduziert.
Eine Lösung ist hier zwar offensichtlich immer vorhanden, wenn , aber ein Gauss liefert mir bei sowas immer einen Fehler zurück, weil es keine eindeutige Lösung gibt.
El_Snyder Auf diesen Beitrag antworten »

Du löst für den Kern doch das homogene Gleichungssystem Ax=0. Und das hat hier nunmal keine eindeutige Lösung, sondern unendlich viele. Die Lösungsmenge sieht so aus:



Wenn du für deine Aufgabe nur einen Vektor brauchst, kannst du zum Beispiel t=u=1 setzen, dann hast du (-1,1,1)^t als Element des Kerns.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »