Verfasst am: 09.08.2017, 15:11
Titel: Re: readtable - aus 2 zeilen einen Namen generieren
Hallo KEH,
Ich verstehe die Frage nicht.
Da die meisten Teilnehmer im Forum wohl nichts mit Motion-Capturing zu tun haben, ist der Ausdruck "Vicon Daten" nur mystisch. Eigentlich hast Du ein normales "Text-File" vor Dir.
Zitat:
Bsp.:
RASI,,,LASI,,,
X.Y.Z,X,Y,Z,
Ich kann diese Beispiel im gezeigten File nicht direkt finden.
Zitat:
Bisher generiere ich immer neue Variablen (Datentabelle.Properties.VariableNames)
Dann poste doch mal den Code dazu, ansonsten kann man nicht wissen, was Du genau machst. Deshalb ist es auch schwer eine "bessere" Lösung vorzuschlagen.
Ich lese grundsätzlich die C3D-Files der Vicon-Software direkt ein, da das deutlich schneller und genauer ist als der Umweg über Text-Files. Dann bekomme ich Structs und das besagte Problem existiert erst gar nicht. Der Code dazu ist allerdings umfangreich, aber es gibt einige Lösungen dazu im Netz.
%% Read columns of data as text:
formatSpec = '%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%[^\n\r]';
%% Open the text file.
fileID = fopen(filename,'r');
%% Read columns of data according to the format.
dataArray = textscan(fileID, formatSpec, endRow-startRow+1, 'Delimiter', delimiter, 'HeaderLines', startRow-1, 'ReturnOnError', false, 'EndOfLine', '\r\n');
Jan: Kannst du mir gern trotzdem das mit dem c3d file zeigen? gerne auch per pn
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.