Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

Re: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von BlixaWillBargeld » Mi, 16.02.2011 00:37

danke! werde das morgen gleihcmal austesten....

vg,
stefan

Re: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von regina » Mi, 16.02.2011 00:05

Annahme: gesucht Ax=b also x=(A^-1)b
A1 bis I1 enthält die Matrix A zeilenweise.
J1 bis L1 enthält den Vektor b transponiert.
M1 bis O1 enthält den Vektor x transponiert.

Formel für M1:O1 ist dann
=TRANSPOSE(MMULT(MINVERSE(MMULT({1|0|0};A1:C1)+MMULT({0|1|0};D1:F1)+MMULT({0|0|1};G1:I1));TRANSPOSE(J1:L1)))

Re: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von bst » Di, 15.02.2011 09:23

Morgen,

Du könntest das mal so versuchen. Die beiden grün gefärbten Blöcke lassen sich nach unten kopieren.

cu, Bernd
Dateianhänge
testbsp.ods
(17.49 KiB) 58-mal heruntergeladen

Re: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von BlixaWillBargeld » Mo, 14.02.2011 17:32

Hallo,

kein Problem. Ich habe sowas immer mit Octave gerechnet was auch kein Problem ist. Nur ab und an hat man halt auch die Angaben in Excel/ODF bzw. muss es in einem der Formate weiterleiten und da ist das hin und herkopieren immer so eine Sache bzw. nervig und fehleranfällig wenn sich einzelne Werte ändern weil es nicht nachgezogen wird.

VG,
Stefan

Re: Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von BlixaWillBargeld » Mo, 14.02.2011 16:58

Hallo Paljass,

du hast natürlich recht, mit einem Beispiel gehts einfacher. Hier eine Beispieldatei. In jeder Zeile stehen die Werte für EIN zu lösendes Gleichungssystem, das erste Gleichungssystem lautet also:
[3 5 4; 5 2 3; 4 3 4]*{a b c}T = {8 6 4}T

In der nächsten Zeile dann das nächste Gleichungssystem usw....

(; = nächste Zeile und T=transponiert)

Viele Grüße,
Stefan
Dateianhänge
testbsp.ods
(11 KiB) 69-mal heruntergeladen

Matrixrechnung in Zeilen (bzw. Gleichungssysteme lösen)

von BlixaWillBargeld » Mo, 14.02.2011 12:07

Guten Tag,

erster Post hier und gleich eine Frage:

Ich habe mehrere Datensätze welche in Zeilen untereinander angeordnet sind. Jeder Datensatz repräsentiert ein Gleichungssystem (in diesem Fall mit 3 Unbekannten). Wie kann ich dieses Zeilenweise lösen? Mein Ansatz war mittels Matrixrechnung und den Lösungsvektor dann transponiert in Zeilenform auszugeben. Ich schaffe es jedoch nicht die Matrix aus den einzelnen Bereichen in der Zeile zusammenzusetzen.

Hat jemand eine Idee wie man dies elegant Lösen könnte?

Viele Grüße,
Stefan

Nach oben