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