|
|
Summieren der Nebendiagonalenelemente einer Matrix |
|
weltbewohnerin |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 05.08.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2009, 09:51
Titel: Summieren der Nebendiagonalenelemente einer Matrix
|
 |
Hallo!
Ich habe ein ganz normale nxn Matrix A=((a_ij))_{i,j=1...n}. Nun möchte ich immer die Nebendiagonalenelemente für jede Zeile i erst quadrieren und dann summieren.
Mein Gedanke war bisher: die i-te Zeile der Matrix auswählen und dann per if-Bedingung die Nebendiagonalenelemente rauszusuchen und diese dann in eine Matrix zu schreiben.
Das klappt aber alles nicht so, wie ich mir das denke. Daher meine Frage: Gibt es einen eleganteren Weg, dieses Problem zu lösen?
Danke!
|
|
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2009, 10:06
Titel:
|
 |
Hallo,
hier hilft der lineare Zugriff auf die Matrixelemente: die obere Nebendiagonale bekommt man durch
, die untere durch
.
Quadrieren und summieren:
, für die untere analog ...
Ciao,
Titus
|
|
|
weltbewohnerin |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 05.08.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2009, 10:50
Titel:
|
 |
Damit wähle ich die Nebendiagonalen aus, aber ich will sie ja zeilenweise quadrieren und summieren. Also, was ich will ist:
sum_{i~=j} a_{ij}^2
Vielleicht habe ich mich da ein wenig kompliziert ausgedrückt...
|
|
|
Titus |

Forum-Meister
|
 |
Beiträge: 871
|
 |
|
 |
Anmeldedatum: 19.07.07
|
 |
|
 |
Wohnort: Aachen
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2009, 13:40
Titel:
|
 |
Hallo,
O.K., also alle Elemente bis auf die Hauptdiagonale sind gesucht ...
Für eine Zeile (i):
oder wirklich für alle Elemente bis auf die Diagonale?
Titus
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|