I've ever suggested to use "awk" / "sed" and other linux tool (even under Windows) in conjunction to Scilab ;
1rst step : concatenate all the files if necessary (with Scilab for example) Average : http://azimuth.biz/2009/03/30/calculate-average-using-awk/ standard deviation : http://azimuth.biz/2010/02/25/calculate-standard-deviation-using-awk/ Min-Max: http://azimuth.biz/2010/10/20/find-minimum-and-maximum-using-awk/ supress values greater than : (ditto for min value) http://www.unix.com/shell-programming-scripting/178904-awk-show-lines-where-nth-column-greater-than-some-number.html http://oreilly.com/catalog/unixnut3/chapter/ch11.html and so on I'm not a awk/sed specialist, but I've a look to such tools when my input files have million's of lines ... and it works fine and fast !!! Just an idea NB: tutos http://www.grymoire.com/Unix/Awk.html http://www.cs.unibo.it/~renzo/doc/awk/nawkA4.pdf etc. ... -----Message d'origine----- De : users [mailto:users-boun...@lists.scilab.org] De la part de Paul CARRICO Envoyé : samedi 22 février 2014 08:48 À : 'International users mailing list for Scilab.' Objet : Re: [Scilab-users] finding similar values with scilab Do you have to do this on a single file and to repeat it X times (where X is the thousands of file you're speaking) or do you have to calculate the deviation and so on) on the X files at the same time ? Obviously the first case is much easier than the second one ..... -----Message d'origine----- De : users [mailto:users-boun...@lists.scilab.org] De la part de samaelkreutz Envoyé : samedi 22 février 2014 00:26 À : users@lists.scilab.org Objet : Re: [Scilab-users] finding similar values with scilab I need compute an iteration , but (obviously I don't know how to do it =/ ) Read thousand of text files... then what I do is check the mean, stand. deviation, and variation coefficient ( std/mean ). If the variation coefficient is <= 0.4, stop the process. If not, eliminate the big value and recalculate all the process again. But i'm lost!!! because Im reading multiple text files and is confusing!!!!! Heeelp!!!! clc clear all z=[]; // genero mi matriz vacia que se ira llenando con el for for i=103 //35:2:37// for j=2.6:0.1:3.9// DM = fscanfMat(msprintf("new-C1_%d_%3.1f.txt",i,j)); //disp(i,j) med=mean(DM(:,3)); std=st_deviation(DM(:,3)); CV=std/abs(med); Z=[med std CV CV*100]; z=[z;Z]; // Matriz con información requerida //figure(i); //plot(DM(:,1), DM(:,3), 'ro*') end end z -- View this message in context: http://mailinglists.scilab.org/finding-similar-values-with-scilab-tp4028792p4028865.html Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com. _______________________________________________ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com _______________________________________________ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com _______________________________________________ users mailing list users@lists.scilab.org http://lists.scilab.org/mailman/listinfo/users