|
|
>> Reading txt.-Datei und ausgewählte Spalte extrahi |
|
stoxxii |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.08.2016, 15:39
Titel: >> Reading txt.-Datei und ausgewählte Spalte extrahi
|
 |
|
 |
|
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 ...
beste grüße
stoxxii
Beschreibung: |
|
 Download |
Dateiname: |
new_20160821.txt |
Dateigröße: |
769 Bytes |
Heruntergeladen: |
218 mal |
Beschreibung: |
|
 Download |
Dateiname: |
20160821.txt |
Dateigröße: |
755 Bytes |
Heruntergeladen: |
246 mal |
Beschreibung: |
|
 Download |
Dateiname: |
B__HeideSee__GPS__whileLoop_.m |
Dateigröße: |
1.19 KB |
Heruntergeladen: |
216 mal |
|
|
|
|
|
stoxxii |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.08.2016, 15:42
Titel: >> sorry - habe Code vergessen einzurahmen
|
 |
entschuldigt ...
ich habe vergessen mein Script mit CODE einzurahmen ..
sorry.
grüße
stoxxii
|
|
|
|
|
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.
|
|