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

>> Reading txt.-Datei und ausgewählte Spalte extrahi

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2016, 15:39     Titel: >> Reading txt.-Datei und ausgewählte Spalte extrahi
  Antworten mit Zitat      
halloo User Gemeinde,
halloo Admins,

ich habe hier ein lauffähiges Script File ... mit einer while-Loop ... und dazu im Anhang die Arbeits - 20160821.txt - Datei ...
((sowie nur zu Kontrolle die new_20160821.txt))

% :::::::::::::::::::::::::::::::::: TEST-Datei : 20160821.txt ::::::::::::::::::..
fin = fopen('20160821.txt','r'); % open ''input file'' for reading
fOut = fopen( [ 'new_' '20160821.txt'], 'w'); % open ''output file'' for writing
nextLine = fgets(fin); % Get the first line of input
while nextLine >= 0 % Loop until getting -1 (end of file)
nextLine = strrep(nextLine, 'T', '__'); % Replace ''T'' with Blanks
nextLine = strrep(nextLine, 'Z', '__'); % Replace ''S'' with Blanks
fprintf(fOut, '%s', nextLine); % Write the line to the output file
nextLine = fgets(fin); % Get the next line of input
end
fclose(fin); % Close the input file
fclose(fOut); % Close the output file

Ich versteh diese Loop aber nicht, leider ... insbes. nextLine ... da nimmt Matlab die 1.Zeile , OK soweit ...

aber wie zählt Matlab die numerischen bzw. alpha-numerischen anderen 7 Zeilen darunter in der while-Loop ... das raffe ich nicht ...

weil doch die 1.Zeile der angehängten txt-file eine reine String-Zeile ist ...

Frage :
Kann man das auch mit folgendem Code umschreiben : while ~feof ??

und eine Frage noch dazu:
Ich brauch aus der generierten new_20160821.txt nur die 4 Spalten 2-5 ,
also TIME, Lat,LON, ELE ..
Könntet ihr mir bitte zeigen, wie man diese 4 Spalten ohne Befehl textscan ((habe ich nicht)) extrahieren kann ???

vielen Dank für Euere Mühen & Zeit vorab ... Wink
beste grüße
stoxxii

new_20160821.txt
 Beschreibung:

Download
 Dateiname:  new_20160821.txt
 Dateigröße:  769 Bytes
 Heruntergeladen:  218 mal
20160821.txt
 Beschreibung:

Download
 Dateiname:  20160821.txt
 Dateigröße:  755 Bytes
 Heruntergeladen:  246 mal
B__HeideSee__GPS__whileLoop_.m
 Beschreibung:

Download
 Dateiname:  B__HeideSee__GPS__whileLoop_.m
 Dateigröße:  1.19 KB
 Heruntergeladen:  216 mal


stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2016, 15:42     Titel: >> sorry - habe Code vergessen einzurahmen
  Antworten mit Zitat      
entschuldigt ... Rolling Eyes Crying or Very sad

ich habe vergessen mein Script mit CODE einzurahmen ..
sorry. Rolling Eyes Crying or Very sad

grüße
stoxxii
 
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.