2017-02-09 45 views
1

我有一個C#應用程序,我通過Nuget安裝了MathNet.Numerics 3.17.0。MathNet Numerics - 傅立葉 - 「指定方法不支持」

我正在嘗試使用fourier函數。當我運行這行代碼:

Fourier.Forward2D(n); 

它引發一個異常「不支持指定的方法」。

Console.WriteLine(MathNet.Numerics.Control.LinearAlgebraProvider.ToString()); 

返回「託管」。

我發誓這工作,但現在它已經壞了。

關於如何使這項工作的任何想法?

僅供參考我正在使用MKL包一分鐘,似乎工作。我想使用本機軟件包「託管」,因爲我通過clickonce發佈應用程序....

任何想法讚賞!

回答

1

不幸的是,2D和多維FFT支持確實已在v3.15中添加,僅支持MKL提供程序,但不支持託管提供程序。請參閱release notes。這是例外,因爲Math.NET Numerics的一個基本目標是託管提供商應該功能完整。我們當然想填補這個空白,但不幸的是,我不能給出任何時間估計我們什麼時候會在那裏。

+0

好的,非常感謝您的更新!保持良好的工作。 –