WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Header zwischen Datensätzen entfernen

 

andi_0815
Forum-Anfänger

Forum-Anfänger



Beiträge: 26
Anmeldedatum: 01.03.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.03.2010, 11:48     Titel: Header zwischen Datensätzen entfernen
  Antworten mit Zitat      
Hi Leute,

ich habe eine Riesenmatrix, leider andauernd mit Headern (rot) zwischen meinen Messwerten Evil or Very Mad. Sieht ungefähr so aus:

2009 9 25 13 15 33 55 1 1 -0.100 0.700 200.960 29.470
26.65 -22.87 1.30 0.00 573.48 -3018.59 32767.00 0.00 62.41 63.40 62.44 32767.00 0.00
21.07 60.00 13.72 -15.99 21.07
19.8504896 108.3197074 60.00 1599.02 -1372.4
177.34 36.46 39.69 0.00 0.00 0.00 0.00 10.660 54.660

11.160 22.01 177.078 1.1 -22.0 -2.5 0.0 105.0 129.0 105.0 0.0 100 3.36
12.160 19.82 201.193 -7.2 -18.5 -4.6 0.0 99.0 121.0 99.0 0.0 100 3.94
...
129.160 59.60 9.667 10.0 58.8 -29.5 0.0 15.0 18.0 19.0 0.0 100 2147483647.00
130.160 28.58 25.922 12.5 25.7 -8.1 0.0 16.0 18.0 19.0 0.0 100 2147483647.00
2009 9 25 13 16 34 35 2 1 -0.200 0.200 233.160 29.470
3.21 -8.83 0.60 0.00 -171.88 -2965.02 32767.00 0.00 62.20 62.93 62.76 32767.00 0.00


Quasi wirrer Header (alles versetzt und verschoben) mit 5 Zeilen, dann kommen die Messwerte ordentlich sortiert (sieht hier zwar nicht so aus, aber in der Datei ist nichts verschoben) in 13 Spalten und 119 Zeilen (immer alles gleiche Länge), dann wieder Header, danach die entsprechenden Messwerte usw. Insgesamt 1274 Profile.
Trotz der störenden Header hab ich die Datei mittels:

Code:

dateien={'name.asc'};

for i = 1:length(dateien)
   daten{i}=dlmread(dateien{i},' ',0, 0)
end
 


engelesen. Dabei produziert er 68 Spalten, aber ich kann leider nicht einsehen welche Spalte dabei was beinhaltet. Shocked
Nun möchte ich die Header vollständig entfernen, bzw. alle Zeilen mit echten Messwerten, also Spalte 1 (der Messwerte) mit Werten zwischen 11.160 und 130.160, raussuchen und zu einer neuen Matrix zusammenbasteln. Confused

Kann mir dabei jemand helfen? Die Dateien per Hand von den Headern zu befreien dauert nämlich einfach zu lang, da ich auch ein paar viele von den Dateien vorliegen hab.

Danke euch schonmal Very Happy
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.