Пример #1
0
        public void TestMatch()
        {
            double[] t1, t2, t3;
            TextReader rdr;
            Parser p;

            // read file 1
            rdr = File.OpenText("/Temp/1.txt");
            p = new Parser(rdr);
            t1 = p.ReadFloats();
            rdr.Close();

            // read file 2
            rdr = File.OpenText("/Temp/2.txt");
            p = new Parser(rdr);
            t2 = p.ReadFloats();
            rdr.Close();

            // read file 3
            rdr = File.OpenText("/Temp/3.txt");
            p = new Parser(rdr);
            t3 = p.ReadFloats();
            rdr.Close();

            // try matching
            double dOneTwo, dOneThree, dTwoThree;
            dOneTwo = dataBase.ComputeDistance(t1, t2);
            dOneThree = dataBase.ComputeDistance(t1, t3);
            dTwoThree = dataBase.ComputeDistance(t2, t3);
        }
Пример #2
0
        public void TestFilter()
        {
            TextReader rdr = File.OpenText("/Temp/source2.txt");
            Parser p = new Parser(rdr);
            values = p.ReadFloats();
            rdr.Close();

            // send through moving average
            //avg = Filter.AvgFilter(ref values, 5);
            //compressed = Filter.Compress(ref avg, 5, 10);
            fft = values;
            // fft
            Fourier.FFT(ref fft, (ulong)fft.Length, 1);
            MessageBox.Show("done");
        }