|
|
Komm nicht weiter beim schreiben von diesem Programm! |
|
Noel |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.03.2010, 20:34
Titel: Komm nicht weiter beim schreiben von diesem Programm!
|
 |
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
|
|
|
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.03.2010, 21:20
Titel:
|
 |
Du kannst die einzelnen Zeilen/ Spalten durcheinander teilen, und kontrollieren, ob dabei ein gemeinsamer Faktor herauskommt, oder nicht. Z.B.:
z1 = erste Zeile der Matrix,
z2 = zweite Zeile der Matrix,...
Mit einer Schleife kannst Du alle Matrixzeilen durchlaufen. Natürlich ist es praktischer, die einzelnen Zeilen der Matrix nicht erst Vektoren zuzuweisen, sondern direkt zu verwenden. Hab das nur der Übersichtlichkeit halbe so geschrieben.
Warum willst Du denn rank nicht verwenden?
|
|
|
noel |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.03.2010, 21:40
Titel:
|
 |
hmm, aber es kann ja auch sein, dass Zeile 1+2 Zeile 3 ergibt. Dann funktioniert das so nicht mehr.
Die aufgabe ist von meinem Lehrer, deshalb versuch ich das raus zu bekommen!
aber trotzdem schonmal danke
|
|
|
noel |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.03.2010, 21:42
Titel:
|
 |
Ach, noch als Ergänzung:
es soll nur für 3x4 Matrizen gehen. Hilft das?
|
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 04.03.2010, 23:41
Titel:
|
 |
|
|
InspectorGadget |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 16.02.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.03.2010, 00:28
Titel:
|
 |
Noch besser, Matlab kann das natürlich. Allerdings nur die reduzierte Stufenform. Ist aber egal!
Und dann die nicht 0 Zeilen zählen.
|
|
|
Noel |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 05.03.2010, 16:53
Titel:
|
 |
Hey perfekt danke!
den rref befehl kannte ich noch nicht und ist genau das was aich suchte!!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|