diff --git a/.DS_Store b/.DS_Store index bfc2036..a45da17 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/filters.html b/filters.html index 62ee772..4f0d541 100644 --- a/filters.html +++ b/filters.html @@ -1013,7 +1013,7 @@
+
+DiscreteSine f1 = new DiscreteSine(signal);
+f1.transform(1);
+// OR
+FastSine f1 = new FastSine(signal);
+f1.transform();
+
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal)
+f1.transform(2);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal)
+f1.transform(3);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal)
+f1.transform(4);
+double[] output = f1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput);
+if1.transform(1);
+// OR
+InverseFastSine if1 = new InverseFastSine(transformOutput);
+if1.transform();
+
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput);
+if1.transform(2);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput);
+if1.transform(3);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput);
+if1.transform(4);
+double[] output = if1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal, DiscreteSine.Normalization.ORTHOGONAL);
+f1.transform(1);
+// OR
+FastSine f1 = new FastSine(signal, FastSine.Normalization.ORTHOGONAL);
+f1.transform();
+
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal, DiscreteSine.Normalization.ORTHOGONAL)
+f1.transform(2);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal, DiscreteSine.Normalization.ORTHOGONAL)
+f1.transform(3);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteSine f1 = new DiscreteSine(signal, DiscreteSine.Normalization.ORTHOGONAL)
+f1.transform(4);
+double[] output = f1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput, InverseDiscreteSine.Normalization.ORTHOGONAL);
+if1.transform(1);
+// OR
+InverseFastSine if1 = new InverseFastSine(transformOutput);
+if1.transform();
+
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput, InverseDiscreteSine.Normalization.ORTHOGONAL);
+if1.transform(2);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput, InverseDiscreteSine.Normalization.ORTHOGONAL);
+if1.transform(3);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteSine if1 = new InverseDiscreteSine(transformOutput, InverseDiscreteSine.Normalization.ORTHOGONAL);
+if1.transform(4);
+double[] output = if1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal);
+f1.transform(1);
+// OR
+FastCosine f1 = new FastCosine(signal);
+f1.transform();
+
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal)
+f1.transform(2);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal)
+f1.transform(3);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal)
+f1.transform(4);
+double[] output = f1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput);
+if1.transform(1);
+// OR
+InverseFastCosine if1 = new InverseFastCosine(transformOutput);
+if1.transform();
+
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput);
+if1.transform(2);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput);
+if1.transform(3);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput);
+if1.transform(4);
+double[] output = if1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal, DiscreteCosine.Normalization.ORTHOGONAL);
+f1.transform(1);
+// OR
+FastCosine f1 = new FastCosine(signal, FastCosine.Normalization.ORTHOGONAL);
+f1.transform();
+
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal, DiscreteCosine.Normalization.ORTHOGONAL)
+f1.transform(2);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal, DiscreteCosine.Normalization.ORTHOGONAL)
+f1.transform(3);
+double[] output = f1.getOutput();
+
+
+
+
+DiscreteCosine f1 = new DiscreteCosine(signal, DiscreteCosine.Normalization.ORTHOGONAL)
+f1.transform(4);
+double[] output = f1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput, InverseDiscreteCosine.Normalization.ORTHOGONAL);
+if1.transform(1);
+// OR
+InverseFastCosine if1 = new InverseFastCosine(transformOutput);
+if1.transform();
+
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput, InverseDiscreteCosine.Normalization.ORTHOGONAL);
+if1.transform(2);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput, InverseDiscreteCosine.Normalization.ORTHOGONAL);
+if1.transform(3);
+double[] output = if1.getOutput();
+
+
+
+
+InverseDiscreteCosine if1 = new InverseDiscreteCosine(transformOutput, InverseDiscreteCosine.Normalization.ORTHOGONAL);
+if1.transform(4);
+double[] output = if1.getOutput();
+
+
+