Azzera filtri
Azzera filtri

How to read text file

2 visualizzazioni (ultimi 30 giorni)
Kanakaiah Jakkula
Kanakaiah Jakkula il 8 Ago 2015
Hi,
I have a text file, I want to store the following information:
Data1: Information specified below "Additional information":
1. Alarmtype1 heater volt:1670890
2. system error:5480
3. Alaram, voltage, event ID:46754
4. warning, id:15643
5. warning current, event id:76542
Data2: Information specified below "xy(24 points)":
-14 0.28
-13 0.27
-12 0.26
-11 0.25
-10 0.24
-9 0.23
-8 0.23
-7 0.22
-6 0.22
-5 0.22
-4 0.22
-3 0.22
-2 0.22
-1 0.22
0 0.23
1 0.22
2 0.22
3 0.22
4 0.22
5 0.22
6 0.22
7 0.23
8 0.23
9 0.23
10 0.24
11 0.26
12 0.29
Many many thanks in advance,

Risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 8 Ago 2015
fid=fopen('RainFallReport9.txt')
s=textscan(fid,'%s','delimiter','\n')
fclose(fid)
s=s{:}
idx=find(~cellfun(@isempty,regexpi(s,'additional information')))
b=s(idx:end)
  8 Commenti
Kanakaiah Jakkula
Kanakaiah Jakkula il 9 Ago 2015
Modificato: Kanakaiah Jakkula il 9 Ago 2015
Sir,
Thank you very much, but lastly I want to ask you about:
c=b(3:7);
Acually the below one is not a fixed one, but it will vary:
1. Alarmtype1 heater volt:1670890
2. system error:5480
3. Alaram, voltage, event ID:46754
4. warning, id:15643
5. warning current, event id:76542
I mean 1~5 will vary, may be some time 1~3, some time 1~4, or some time 1~8 or what ever. That is why instead I want to stop when dotted line appears (--------) for this Data2 storing.
One more thing, I have to read multiple text files from the directory at the same time. I attached herewith four text files for example.
May I humbly request you to kinldy help,
Sincerely,
Your's
Kanakaiah Jakkula
Kanakaiah Jakkula il 7 Gen 2016
Sir,
I want to read multiple files, please help me which part of the code should be changed. Sincerely, Mekala

Accedi per commentare.

Categorie

Scopri di più su Data Import and Export 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