|
newbie82 |

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 10.06.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 02:33
Titel: String auslesen
|
 |
Hallo,
ich krieg's einfach nicht hin Habe die Datei string.txt (s. unten).
Jetzt will ich aus allen Zeilen, die hinten "traffic_light" enthalten, die X und Y Koordinaten auslesen.
Schon das Auslesen für EINE Zeile krieg ich nicht hin. Wieso funktioniert das hier nicht?
Da öffne ich die Datei, überspringe die erste Zeile, dann überspringe ich 4 strings und den Anfang vom 5. string bis zu den Anführungszeichen, das in den Ausführungszeichen will ich haben (bis Ende Anführungszeichen) und danach übringe ich nochmal was.
Aber wieso steht dann nicht 'traffic_light' in "name"??
Das ganze will ich danach als Schleife haben aber ich kann ja noch nicht mal eine Zeile auslesen.
Vielen Dank für eure Hilfe!!
Beschreibung: |
|
 Download |
Dateiname: |
string.txt |
Dateigröße: |
572.81 KB |
Heruntergeladen: |
529 mal |
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 09:07
Titel:
|
 |
Hallo,
wenn die Daten nicht so groß sind, dass es sonst utopisch ist, würde ich erstmal alles einlesen und dann mit strmatch, strcmp, strfind oder ähnlichem arbeiten, um die gewünschten Daten rauszuziehen.
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 11:20
Titel:
|
 |
Hallo Newbie,
STRMATCH ist furchterregend langsam und kann durch STRCMP und STRNCMP hervorragend und effizient ersetzt werden.
Möglicherweise braucht Dein TEXTREAD noch einen Delimiter: 'delimiter', ' '.
Bitte poste doch mal ein paar relevante Zeilen aus dem File. Ich habe eine Hemmung mir 500kB runter zu laden, um das Einlesen einer Zeile zu testen.
Gruß, Jan
|
|
|
newbie82 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 10.06.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 13:54
Titel:
|
 |
Hi,
ja klar, sorry.. so sieht die Datei aus:
|
|
|
Fourier |

Forum-Guru
|
 |
Beiträge: 329
|
 |
|
 |
Anmeldedatum: 05.04.10
|
 |
|
 |
Wohnort: Karlsruhe
|
 |
|
 |
Version: 2009b
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 22:21
Titel:
|
 |
Hallo Newbie,
ich hoffe es hat nicht lange gedauert
gruss
_________________
Ein schlechter General ist besser als zwei gute.
|
|
|
newbie82 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 10.06.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.07.2010, 22:23
Titel:
|
 |
Wow, Fourier, Hammer, tausend Dank!
Du bist mein Matlab-Gott
|
|
|
|
|
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.
|
|