@@ -25,9 +25,11 @@ public void Test_FftFreq_KnownValues()
25
25
Assert . That ( fft , Is . EqualTo ( fftKnown ) . Within ( 1e-10 ) ) ;
26
26
27
27
// calculate FFT frequencies both ways
28
+ double [ ] fftFreqKnown = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } ;
28
29
double [ ] fftFreq = FftSharp . Transform . FFTfreq ( sampleRateHz , fft . Length ) ;
29
30
double [ ] fftFreq2 = FftSharp . Transform . FFTfreq ( sampleRateHz , fft ) ;
30
- Assert . That ( fftFreq2 , Is . EqualTo ( fftFreq ) ) ;
31
+ Assert . That ( fftFreq , Is . EqualTo ( fftFreqKnown ) ) ;
32
+ Assert . That ( fftFreq2 , Is . EqualTo ( fftFreqKnown ) ) ;
31
33
32
34
ScottPlot . Plot plt1 = new ( 400 , 200 ) ;
33
35
plt1 . AddSignal ( samples , sampleRateHz ) ;
@@ -69,10 +71,8 @@ public void Test_Freq_Lookup()
69
71
} ;
70
72
double [ ] freqsHalf = FftSharp . Transform . FFTfreq ( sampleRate , fft , oneSided : true ) ;
71
73
double [ ] freqsHalf2 = FftSharp . Transform . FFTfreq ( sampleRate , fft . Length , oneSided : true ) ;
72
- Console . WriteLine ( String . Join ( "," , freqsHalf2 . Select ( x => x . ToString ( ) ) ) ) ;
73
74
Assert . That ( freqsHalf , Is . EqualTo ( freqsHalfKnown ) ) ;
74
75
Assert . That ( freqsHalf2 , Is . EqualTo ( freqsHalfKnown ) ) ;
75
-
76
76
}
77
77
}
78
78
}
0 commit comments