Das Problem liegt hier bei das die Messungen immer bei einer gewissen Zeit aufgenommen wird bzw. diese als "Block" abgespeichert wird.
Ich weiß nicht genau wie ich das Umschreiben soll, deswegen hab ich euch mal eine Beispiel Datei in den Anhang gesetzt. Das Muster ist glaube ich sehr einfach zu erkennen.
wenn ich so etwas hier habe brauche ich die "10.7 s" und die dazugehörigen Spalten 1 und 2..
Das ganze kann sich n-mal wiederholen.
Und am Ende der Geschichte brauche ich noch einen 3D Plot der ungefähr wie im angehängten Bild aussieht. (Leider nur ein Ausschnitt da ich nicht viel zeigen kann).
Habe hier einen Ansatz gefunden. Diesen bekomme ich aber leider nicht auf mein Problem angepasst da dieser nicht "t=" findet. Zumindest meine Vermutung.
Vielleicht weiß jemand wo hier mein Problem liegt.
Code:
% read file as a cell-array of lines
fid = fopen('1.txt', 'rt');
% C = textscan(fid, '%f %f %*f', 'Delimiter','');
C = textscan(fid, '%f %f %*f','Headerlines',7);
%C = C{2};
fclose(fid);
Vielleicht habe ich mich oben nicht ganz so richtig ausgedrückt.
zum Zeitpunkt t = 10.7s
Sollen die ersten zwei Spalten zugeordnet werden.
D.h. ich extrahiere die "10.7" und Ordner dieser Zeit die ersten zwei Spalten zu.
Und das soll für die ganze File geschehen.
Sprich danach kommt der nächste Block mit dem Wert t = 20.7
und auch hier sollen wieder die ersten zwei Spalten zu diesem Wert zugeordnet werden.
So jetzt habe ich es geschafft das er ein cell Aufbaut wo alle Messungen zu den verschiedenen Zeiten einzeln abspeichert.
Sprich das die Blöcke in der Text-Datei separiert werden.
Jetzt kommt aber das eigentliche Problem wie Ordne ich die dazu gehörigen Zeiten zu den jeweiligen Blöcken hinzu?
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.