Verfasst am: 20.07.2017, 09:04
Titel: Vektoren in Matrix überführen
Guten Morgen,
ich habe folgenden Thematik. Es werden Messwerte aus txt-Dateien ausgelesen und bearbeitet (es werden hierbei zwei zusammengefasst). Im nächsten Schritt möchte ich aber die Daten in einer 3D-Matrix zwischenspeichern/ sammeln, um sie ggf. in andere Funktionen auszulagern/ zu übergeben.
Aktuell sieht der Code so aus:
Code:
for I=1:amount
% Einlesen ...
data = [d w t op ];
data = sortrows(data,3); % Arrangieren der Daten
d = data(:,1); % Werden in der aktuellen Version der Auswertung gebraucht, sollen aber später umgangen werden
w = data(:,2);
t = data(:,3);
...
collector = [d w t x];
... end
d, w, t, x sind jeweils Spaltenvektoren der eingelesenen Datei I. Ich möchte jetzt collector in I-Richtung weiter schreiben, also jeden neuen Datensatz daneben legen.
Hat jemand eine Idee, wie ich das machen kann? Problem wird auch sein, dass je nach Datensatz d, w, t, x unterschiedlich lang sein werden.
_________________
Write, write, write your code gently down the stream,
merrily, merrily, merrily life is but a dream
Problem gelöst. Es geisterte eine Variable unter dem Name cutter im Code rum. Danke für die Hilfestellung
_________________
Write, write, write your code gently down the stream,
merrily, merrily, merrily life is but a dream
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
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.