MATLAB bietet mehrere Möglichkeiten lineare Gleichungssysteme zu lösen. Das wichtigste Lösungsverfahren ist die Gauss-Elimination oder LU-Faktorisierung. Sei
MATLAB berechnet diese Zerlegung mit sog. Spaltenpivotsuche3.1. Ist eine solche Faktorisierung berechnet, dann kann das Gleichungssystem
![]() |
![]() |
||
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
Auch bei der Berechnung der Determinante sollte man die Gauss-Zerlegung benützen:
>> [L,U,P] = lu(A) L = 1.0000 0 0 0.7500 1.0000 0 0.2500 1.0000 1.0000 U = 4.0000 6.0000 9.0000 0 0.5000 -2.7500 0 0 4.5000 P = 0 0 1 0 1 0 1 0 0 >> [L1,U1]=lu(A) L1 = 0.2500 1.0000 1.0000 0.7500 1.0000 0 1.0000 0 0 U1 = 4.0000 6.0000 9.0000 0 0.5000 -2.7500 0 0 4.5000 >> P'*L - L1 ans = 0 0 0 0 0 0 0 0 0
Peter Arbenz 2008-09-24