Hi. There a text file with many lines and my professor asked me to extract from this text file in a matrix just the lines which contains the word GPS10.he suggested me use fgetl and while lope. Could you please help me?

1 visualizzazione (ultimi 30 giorni)
filename=uigetfile;
fid=fopen('sp3data.txt');

Risposta accettata

KSSV
KSSV il 30 Nov 2017
fid = fopen('sp3data.txt');
tline = fgetl(fid);
while ischar(tline)
disp(tline)
tline = fgetl(fid)
end
fclose(fid);
Read about contains , strcmp, strfind etc..to check whether your desired string is present in the line...and save them .
  1 Commento
gblmtc
gblmtc il 30 Nov 2017
Modificato: Stephen23 il 30 Nov 2017
Thanks KSSV! I used the code , it works but what I need are just the lines with the word PG10. Please have a look on the file.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by