WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

LGS lösen - vorwärts + rückwärts durchlauf wie schreiben

 

max2.0
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 07.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2010, 14:25     Titel: LGS lösen - vorwärts + rückwärts durchlauf wie schreiben
  Antworten mit Zitat      
Hallo,

ich bin noch Matlab-Anfänger und stehe vor folgendem Problem: Ich soll ein LGS (nxn) durch vorwärts- und rückwärtseinsetzen lösen (LR-Zerlegung). Wie die Gleichungen auf dem papier aussehen ist mir natürlich klar, ich scheitere daran in Matlab die Schleifen richtig zu programmieren.

Sei Ly=b, dann ist :

y(1,1) = b(1,1)
y(2,1) = b(2,1) - y(1,1)*L(2,1)
y(3,1) = b(3,1) - y(1,1)*L(3,1) - y(2,1)*L(3,2)
y(4,1) = b(4,1) - y(1,1)*L(4,1) - y(2,1)*L(4,2) - y(3,1)*L(4,3)
....
y(n,1) = b(n,1) - y(1,1)*L(n,1) - y(2,1)*L(n,2) - .... - y(n-1, 1)*L(n,n-1)

Soweit die Theorie, aber wie kriege ich es hin, dass sich die Summe je Schritt erweitert ?! Ich könnte mir vorstellen dass man zwei for-schleifen programmiert die zum einen die zeile bestimmt und zum anderen die elemente durchgeht um das produkt zu bilden. Aber wie kriege ich es dann hin, dass sich die differenz fortsetzt?

Ist das eventuell nur rekursiv lösbar? Ich würde mich sehr freuen, wenn ihr mir einen tipp oder zumindest ein stichwort geben könntest, grundlegende programmier-kenntnisse hab ich durch C++.

Vielen Dank und LG, Max
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 07.11.2010, 22:22     Titel: Re: LGS lösen - vorwärts + rückwärts durchlauf wie schre
  Antworten mit Zitat      
Hallo max2.0,

Wie Du Dir vorstellen kannst, ist das Problem der LR-Zerlegung eine Standard-Hausaufgabe für Beginner. Deshalb findet Google natürlich auch tausende Lösungen im Netz.
Schau Dir z.B. doch dies an:
http://www.math.uni-hamburg.de/home.....n/numerik1/folien/vl2.pdf

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.