import textoveho suboru do matlabu
Michal Lukac
michal.lukac@fstroj.uniza.sk
Čtvrtek Květen 21 23:56:38 CEST 2009
Nieco podobne som robil, ale som pouzil fciu fget1() naraz nacita cely
riadok, takze uz len porovnanvat s hlavickou "Frequency" "Data Trace"
"Memory Trace" a potom dalsi riadok su uz data.
clear all
fid = fopen('rrr.txt', 'rt');
i=1;
aa=[0 0 0];
tline = fgetl(fid);
while feof(fid) == 0
matches =strfind(tline,'"Frequency" "Data Trace" "Memory Trace"');
if ~isempty(matches)
tline = fgetl(fid);
while feof(fid) == 0
aa= textscan(tline,'%f%f%f');
bb(i,:)=[aa{1} aa{2} aa{3}]
i=i+1;
tline = fgetl(fid);
end
end
tline = fgetl(fid);
end
michal
----- Original Message -----
From: Daniel VALUCH
To: hw-list@list.hw.cz
Sent: Thursday, May 21, 2009 9:45 PM
Subject: import textoveho suboru do matlabu
ucim sa v matlabe a neviem rozlusknut znacne trivialnu zalezitost :-) chcem
naimportovat textovy subor ktory ma hlavicku a potom obsahuje tri stlpce
ciselnych dat (vid nizsie). Naimportovat subor od zaciatku viem (pouzivam
textread), ale neviem dojst na to ako odignorovat tu hlavicku... Funkcia
textscan dokaze robit seek v ramci suboru, ale neviem ako ziskat poziciu
znaku v subore ktorym sa zacina ciselna cast. Viete mi niekto prosim
poradit?
dik, b.
"4395A REV1.04"
"DATE: Feb 22 2009"
"CHANNEL: 1"
"MEASURE TYPE: A"
"FORMAT TYPE: SPECTRUM UNIT: dBm"
"NUMBER of POINTS: 801"
"SWEEP TIME: 00:01:10"
"SWEEP TYPE: LIN FREQ"
"RF OUT: OFF"
"SOURCE POWER: 0 dBm"
"RBW: 300 Hz VBW: 300 Hz"
"Frequency" "Data Trace" "Memory Trace"
1.000000000000E+07 -1.130261E+02 0.000000E+00
1.011250000000E+07 -1.124581E+02 0.000000E+00
1.022500000000E+07 -1.133594E+02 0.000000E+00
1.033750000000E+07 -1.126861E+02 0.000000E+00
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
__________ Informacia od ESET NOD32 Antivirus, verzia databazy 4094
(20090521) __________
Tuto spravu preveril ESET NOD32 Antivirus.
http://www.eset.sk
Další informace o konferenci Hw-list