|
|
Dynamisches kopieren von Daten |
|
ping |

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 09.08.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.09.2014, 16:29
Titel: Dynamisches kopieren von Daten
|
 |
Hallo ich habe ein kleines Problem,
ich habe 10 verschiedene Daten als Cell-Array (Data_1 , Data_2, .... , Data_10).
Diese möchte ich jetzt in eine Matrix kopieren - dynamisch -.
Ich hab zwei Lösungsansätze, welche aber nicht funktionieren. Vllt. sieht jemand den Fehler und kann ihn mir mitteilen.
[code]
Matrix = zeros(100,10);
for i = 1:1:10
Matrix (:,i) = [Data_' num2str(i)] ,{1,1} ;
end
for i = 1:1:10
assignin ('base',['Data' num2str(i) {1,1}], Matrix(:,i)) ;
end
[/code]
Ich weiß, dass die man generell seine Daten nicht in dieser Form (data_1) speichern sollte, damit eben solche Probleme nicht auftreten. Leider kann ich das aber nicht ändern.
Vielen Dank im Voraus
-ping
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 06.09.2014, 09:48
Titel:
|
 |
Hallo,
warum kannst du das nicht ändern? Anders gefragt: wie entstehen diese Daten?
Wenn die Daten in einem großen Cell Array wären, wäre es jedenfalls einfach:
Grüße,
Harald
|
|
|
|
|
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.
|
|