|
|
große txt lesen und startindizes finden |
|
andytech |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 26.02.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2009, 16:30
Titel: große txt lesen und startindizes finden
|
 |
Hallo Zusammen,
ich habe eine Textdatei mit sehr vielen Zeilen (150000) und ein paar Spalten
eine Spalte stellt den Zustand dar, indem sich ein Programm befindet.
Ich möchte nun aus der Textdatei herauslesen, in welcher Zeile welcher Zustand herrscht.
- ich habe schon etwas ausprobiert, was ich aber als unpraktikabel herausgestellt hat: einlesen über eine schleife.
Meine Fragen:
-Wie kann ich das am besten in einem vertretbaren Zeitraum berechnen?
- Kann ich das Problem mit find() lösen
--> z.b. startindex = find(structname.daten == 'Zustandname', 1) ?
ich danke jetzt schonmal für die hilfe..
viele grüße
andreas
|
|
|
|
|
Schrank |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 10.07.08
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2009, 08:13
Titel:
|
 |
Hallo Andreas,
wo liegt denn jetzt das Problem. 150.000 Zeilen einlesen ist jetzt nicht DIE Hürde, wenn man es nicht über eine Schleife versucht. dlmread, textscan sind hier die passenden Stichwörter. Wenn die Daten eingelesen sind gibt es verschiedene Möglichkeiten:
- logische Indizierung
- find
- Änderungen mittels diff feststellen
- vielleicht kommst du auch schon mit max weiter
Gruß Schrank[/i]
|
|
|
|
|
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.
|
|