Lineares Gleichungssystem < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Ich bin ziemlich neu auf dem Mathlab/Octave Gebiet und habe ein Problem was das Loesen von linearen Gleichungssystem betrifft.
In der Hilfedatei von Octave steht, dass ich ein lineares Gleichungssystem so loessen kann, dass ich erst den Matrix (z.b. A) definiere, dann den Loesungsvektor (b). Wenn nun Ax=b gelten soll, wird die Loesung mittels: [mm] A\b [/mm] ermittelt.
Alles was Octave ausspuckt ist:
octave:188> [mm] A\b
[/mm]
error: operator [mm] \: [/mm] nonconformant arguments (op1 is 3x3, op2 is 1x3)
error: evaluating binary operator [mm] '\' [/mm] near line 188, column 2
Also was im Gottes Namen mache ich denn falsch?
Ich dachte zuerst es soll heissen dass keine Loesung existiert, aber selbst wenn ich A=[1, 1, 1; 1, 1, 1; 1, 1, 1] und b=[1, 1, 1] spuckt er das Gleiche raus.
Kann mir jemand helfen?
Achja... Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:27 So 10.12.2006 | Autor: | dormant |
Hi!
> Alles was Octave ausspuckt ist:
> octave:188> [mm]A\b[/mm]
> error: operator [mm]\:[/mm] nonconformant arguments (op1 is 3x3,
> op2 is 1x3)
> error: evaluating binary operator [mm]'\'[/mm] near line 188,
> column 2
Die Fehlermeldung bedeutet, dass A und b nicht dimensionsverträglich sind.
> Also was im Gottes Namen mache ich denn falsch?
> Ich dachte zuerst es soll heissen dass keine Loesung
> existiert, aber selbst wenn ich A=[1, 1, 1; 1, 1, 1; 1, 1,
> 1] und b=[1, 1, 1] spuckt er das Gleiche raus.
Das ist nämlich kein Wunder, denn b ein Spaltenvektor sein soll - b=[1;1;1];. Weiter sollst du beachten, bei deinem Beispiel die Matrix A singulär ist.
Gruß,
dormant
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:31 So 10.12.2006 | Autor: | moellerer |
Vielen Dank! Ich Blindfisch ;)
|
|
|
|