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); }
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"); }