|
jig |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 15.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 11:18
Titel: Matrixzuweisung
|
 |
Hallo
ich möchte ein Programm zur Multiskalenanalyse schreiben. Dazu werden immer wieder neue Matrizen A_i erzeugt, die ich zur weiteren Berechnung benötige.
Meine Frage lautet nun: Gibt es eine Möglichkeit in Matlab diese in einer for-Schleife zu speichern.
Also im ersten Schritt ist die Matrix A_1 eine (N/2 x N)-Matrix.
Im zweiten Schritt ist die Matrix A_2 eine (N/4 x N/2)-Matrix. usw.
Bis zum J-ten Schritt, wo die Matrix A_J eine (N/(2^J) x N/(2^(J-1)))-Matrix ist.
Die Anzahl der Schritte (J) sollte wenn möglich variieren.
Ich möchte sie wenn möglich nicht in einem (3 x 3 x 3)-Array abspeichern müssen, da dann ja auch Nullen entstehen.
Geht es vielleicht auch irgendwie mit der >num2str< Zuweisung? Also irgendwie in der Art:
Oder hat vielleicht jemand eine besser Idee.
Ich möchte aus dem Produkt der berechneten Matrizen anschließend einen Vektor D berechnen.
Bin für jede Hilfe Dankbar.
jig
|
|
|
|
|
zuBesuch |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 11:29
Titel:
|
 |
Hi,
das geht am besten mit Cellarrays. Keine umständliches num2str was du dann noch mit eval verbinden müsstest. Fehleranfällig und und hier leicht durch eine bessere Variante zu ersetzen:
Zugreifen geht genauso einfach:
|
|
|
jig |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 15.06.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.08.2011, 15:40
Titel:
|
 |
Vielen Dank, Hat sehr gut geklappt...
|
|
|
|
|
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.
|
|