|
|
Imprt von .txt trennzeichen variiert |
|
Amper |

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 27.05.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2010, 14:40
Titel: Imprt von .txt trennzeichen variiert
|
 |
|
 |
|
Hallo zusammen,
Ich habe ein Problem mit einer .txt-Datei. Die Datei ist wie folgt aufgebaut:
2010-02-27 16:17:05 3.7639 0.0000 0.0000 6.0574 0.0282 2.9618
2010-02-27 16:18:10 3.7639 0.0000 0.0000 6.0574 0.0282 2.9618
2010-02-27 16:23:05 3.7639 0.0000 0.0000 6.0574 0.0282 2.9618
Ich möchte diese Datei einlesen und in einer Matrix speichern. So weit kein Problem leider wird aus meiner Uhrzeit immer eine 16 dass das Datum zu einer 2010 wird ist egal ich brauche aber die genaue Uhrzeit für jede Messung. Es ist auch egal ob meine Uhrzeit in einer Spalte (161705) oder in drei Spalten (16 17 05) steht.
Kann mir jemand sagen wie ich das machen kann?
Im Endeffekt möchte ich die Messergebnisse von mehreren Tagen so in einer Matrix stehen haben das ich sagen kann. Um 18:30:05 waren die Ergebnisse (3.54, 3.65, 4.65
.)
Derzeit mach ich das über load(`dateiname.txt`) was auch kein Problem war bis ich festgestellt habe das in manchen Dateien Messungen fehlen und die Messergebnisse dann nicht mehr an der richtigen stelle standen. Da ich einfach von jedem Tag die Ergebnisse an eine Martix drangehangen habe.
Das ganze hab ich hiermit gemacht (ist wohl mein erste Programm deswegen warscheinlich etwas umständlich)
[code]
...
for i=tvon:wochen:ende
if tag < 10 % wenn tag kleiner 10
x = num2str(0); % werden hier auf
t = num2str(tag); % 0x nomiert (x von 1 bis 9)
t = [x,t]; % und zum stream
else
t = num2str(tag); % ansonsten wird die zahl direckt zum stream
end
tag = tag+1; % Tag um 1 erhöhen
a = 'save_operation2010-';
b = [a,m];
c = [b,'-'];
d = [c,t];
name = [d,'.txt'];
daten1 = load(name); %laden der Daten in zwischenspeicher
daten (:,i)= daten1(:,3); %ablegen der Daten in Ausgabe Variable
end
[/code]
|
|
|
|
|
josekamara |

Forum-Meister
|
 |
Beiträge: 529
|
 |
|
 |
Anmeldedatum: 26.04.08
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2010, 15:45
Titel:
|
 |
_________________
Simulation
|
|
|
Amper |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 27.05.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2010, 16:03
Titel:
|
 |
|
|
|
|
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.
|
|