Matlab fórum
Test dat - Verzia pre tlač

+- Matlab fórum (http://matlab.sk)
+-- Fórum: Matlab (/forumdisplay.php?fid=4)
+--- Fórum: Programovanie / Programming (/forumdisplay.php?fid=5)
+--- Téma: Test dat (/showthread.php?tid=67)



Test dat - miro1 - 07-16-2013 17:15

Zdravim
mam problem, ktory neviem vyriesit. V textovom subore na disku mam namerane udaje vo formate ouf (klasicky textak). Data su v riadkoch a stlpcoch. 8 stlpcov a cca 2000 riadkov. Data patria k sebe po riadkoch.
Potrebujem spravit test dat, kde by sa vyfiltrovali chybne, ale filtrovali by sa tak, ze pokial sa najde v riadku hoci len 1 chybny udaj, cely riadok sa z toho suboru na disku bud vymaze, alebo vytvori novy bez tycht riadkov kde je chyba.
mam pripraveny script ktory nacita data z disku po riadkoch. Potom tu nakopirujem jeden z testov:
Eeg=riadok (7);
EeO=1367;
if (Eeg<=0);
sprava='99'
elseif (Eeg>1.2*EeO)
sprava='99'
end

mozno by sa to dalo spravit bez prikazu elseif, aby sa to zjednodusilo. Tu ide o to, aby Eeg, bolo v intervale od 0 do 1,2* EeO. Pokial tak bude je to v poriadku, pokial nie vypise sa "99".
Toto mam pripravene, moj problem je ako vytvorit prikaz na vytvorenie noveho textoveho suboru v takom istom formate, ako je ten ktory nacitavam, ale s tym ze sa do neho nezapisu riadky kde je hociaka chyba. Mate nejake navrhy?
Dakujem Miro