Donnerstag, 17. September 2015

Matlab Tutorial Teil 3 - Lineare Gleichungssysteme lösen

Im heutigen Teil möchte ich zeigen, wie man mit Matlab lineare Gleichungssysteme löst.
Ein lineares Gleichungssystem hat die Form A * x = b, wobei A die Koeffizienten Matrix und b die rechte Seite des Gleichungssystems ist. Wir möchten dann nach x auflösen.
Hierfür müssen wir einfach A und x in Matlab eingeben und dann den Befehl

x = linsolve(A, b)

aufrufen.

Ein Beispiel:
Wir möchten das LGS

x1   + x2     + x3   = 5
2x1             + 3x3 = 2
          10x2 - x3    = 1

lösen.
Also geben wir in Matlab die Koeffizienten Matrix (A = [1, 1, 1; 2, 0, 3; 0, 10, -1]) sowie den Vektor b (b = [5;2;1]) ein.
Nach Eingabe von x = linsolve(A, b) gibt uns Matlab die richtige Antwort

x =

   15.6250
   -0.8750
   -9.7500

zurück.

Keine Kommentare:

Kommentar veröffentlichen