![]() |
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 |