2

第一種ベッセル関数と第二種ベッセル関数を実装したいC++での複素数のベッセル関数の説明. 現在、ソース コードにそれらを導入する可能性を探しています。math.h には実数のベッセル関数しか含まれていないため、あらゆる種類の可能性に興味があります。

4

2 に答える 2

2

Boost が複雑な引数と互換性があることはわかりませんでした (私の間違いかもしれませんが)。

DE Amos によって開発された FORTRAN コード (MATLAB などで使用されているコード) はパブリック ドメインにあり、誰でも使用できます。私はライブラリへの C++ インターフェイスを開発しており、それを負の順序の場合に拡張しています。GitHubで確認できます。

于 2014-11-04T03:43:46.843 に答える
1

Boost ライブラリは、実数と複素数の両方に対して、通常の第 1 種および第 2 種のベッセル関数と、第 1 種および第 2 種の修正ベッセル関数を実装しています (ベッセル関数に関するドキュメントを参照してください)

車輪の再発明を試みるのではなく、自分で作成できるものよりもはるかに優れた Boost 実装を使用してください。

于 2013-08-04T12:36:15.713 に答える