2

我想在 C++ 中实现复数的贝塞尔函数描述的第一类和第二类贝塞尔函数。现在我正在寻找在我的源代码中引入它们的可能性。由于 math.h 仅包含实数的贝塞尔函数,因此我有兴趣看到任何可能性。

4

2 回答 2

2

我还没有发现 Boost 与复杂的论点兼容(尽管这可能是我的一个错误)。

DE Amos 开发的 FORTRAN 代码(MATLAB 和其他人使用的代码)属于公共领域,任何人都可以使用。我一直在开发库的 C++ 接口,将其扩展到负订单的情况。你可以在GitHub 上查看。

于 2014-11-04T03:43:46.843 回答
1

Boost 库为实数和复数实现了普通的第一类和第二类 Bessel 函数以及修改的第一类和第二类 Bessel 函数(请参阅有关 Bessel 函数的文档)。

不要试图重新发明轮子,只需使用 Boost 实现,它远远优于您自己编写的任何东西。

于 2013-08-04T12:36:15.713 回答