Я хочу реализовать fir1()
функцию MatLab / Octave в C#:
Например, в Octave:
b = fir1(4, [0.05 0.15]);
производит вывод : [0.0307 0.2464 0.4814 0.2464 0.0307]
Я надеялся использовать Math. NET Filtering для достижения того же результата:
MathNet.Filtering.FIR.FirCoefficients.BandPass(1, 0.05, 0.15, 2);
Однако вывод не соответствует что я получаю в Octave: [0.0578, 0.1591, 0.1999, 0.1591,0.0578]
Как я могу получить те же коэффициенты FIR в C#, что и в Octave?