vielen dank für deine Hilfe.
Es funktioniert. aber leider nur wenn ich Wörter deren ersten Buchstaben großgeschrieben wird eingebe.
Woran kann das liegen?
lg
Naja, die Suche ist halt case-sensitiv. Es wird zwischen "Strecke" und "strecke" unterschieden. Also kannst du mit strfind(string, "Strecke") die "strecke" nicht finden. Mit
mein Problem ist,dass es machmal nciht funktioniert bzw. ich zu blöd bin:)
wenn ich zum beispiel folgede Zeien habe
Anzahl der ausgeführten Schaltungen : 1
Anzahl der Schaltungen pro km : 0.048
dann bekomme ich den Wert 1 indem ich 'Anzahl' und 'Schaltungen' als suchkriterium eingebe.
die 0.048 bekomme ich nicht hin. da wird mir ein falscher WErt angezeigt.
Wie kann cih bei solchen fällen die Zeile eindeutig identifizieren?
Hey,
leider funktioniert die Funktion bei manchen Wörtern nicht.
zb:Anzahl der ausgeführten Schaltungen, spezifischer Kraftstoffverbrauch netto... solche linien findet er nicht.
Woran könnte das liegen?
als ergebniss bekomme ich 1,0051e+04 anstatt der richtigen zahl in der Linie
Na, also findet er es doch, die geparste Zahl durch regexp entspricht nur nicht deinen Erwartungen. Wie sieht denn die komplette Zeile aus?
_________________
Das orientiert sich jetzt an dem Doppelpunkt, wenn also in einer Zeile mal kein Doppelpunkt sein sollte, fliegst du damit wieder auf die Nase.
Folglich ist es besser einfach die komplette .txt Datei hochzuladen, deinen kompletten Ansatz zu zeigen, und zu beschreiben was du für Werte daraus haben möchtest.
_________________
Wenn du nicht anfängst über die Befehle nach zu denken (und die Matlab Dokumentation dazu zu lesen), die du nach dem Gutenberg Verfahren in deinen Code einsetzt, wird dieser Thread niemals enden
Und von der PN profitiert hier niemand (auch im Hinblick auf bessere Lösungsvorschläge).
_________________
hey. ich bins nochmal. Ich bin noch auf ein anderes Problem gestoßen. Ich möchte in einer textdatei einen bestimmten Teil einer Zeile auslesen.
Die Zeile lautet :
Strecke [2] Strecke_blabla_85km-h.str
Die Zeile identifiziere ich mit folgender Funktion:
Hey, das auslesen klappt wunderbar.
jetzt steh ich jedoch vor der Aufgabe einen ganzen Vektor aus der Statisitk-Datei auszulesen.
Der Teil der txt Datei sieht folgendermaßen aus.
.
.
.
Zeitfahranteile in sec im Momenten-Drehzahl-Kennfeld
Zur Lokalisierung würde ich die Zeile 'Zeitfahranteile in sec im Momenten-Drehzahl-Kennfeld'auslesen.
Welchen Befehl brauche ich, um den nach dieser Zeile kommenden Vektor auszulesen?
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.