Rang ohne rank < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 20:12 Do 04.03.2010 | Autor: | Jonnes |
Aufgabe | Schreibe ein Programm um den Rang einer 3x4 Matrix auszurechnen ohne den Befehl "rank" zu benutzen! |
Hallo alle zusammen,
Ich will ein Programm schreiben, dass mir den Rang einer Matrix anzeigt, dabei soll aber der Befehl "rank" nicht verwendet werden.
Ich suche also nach der Anzahl der linear unabhängigen Zeilen bzw. Spalten in einer Matrix. Dabei weiß ich aber nicht so recht wie ich vorgehen soll, die lineare unabhängigkeit, könnte ich ja mit dem Spatprodukt oder dem Skalarprodukt prüfen, aber wie gehts dann weiter?
Kann mir bitte jemand einen Denkanstoß geben oder sagen, wie das programm aussehen müsste?
danke
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 22:18 Do 04.03.2010 | Autor: | ullim |
Hi,
Du kannst die Matrix mittels gaußschen Eliminationsverfahrens in eine äquivalente Matrix in Stufenform umformen. Die Anzahl der Zeilenvektoren bzw. Spaltenvektoren, die ungleich 0 sind, entsprechen dann dem Rang der Matrix.
mfg ullim
|
|
|
|