我想在C ++中为复数实现第一种和第二种Description of bessel functions的贝塞尔函数。现在我正在寻找在我的源代码中介绍它们的可能性。由于math.h只包含实数的bessel函数,所以我有兴趣看到任何可能性。
答案 0 :(得分:2)
Boost library实现了第一类和第二类的普通贝塞尔函数,并修改了第一类和第二类贝塞尔函数的实数和复数(见documentation about Bessel functions)。
Don't try to reinvent the wheel,只需使用Boost实现,它远远优于您自己编写的任何内容。
答案 1 :(得分:2)
我没有发现Boost与复杂的参数兼容(尽管我可能是个错误)。
D.E.开发的FORTRAN代码Amos(MATLAB和其他人使用的代码)位于public domain中,任何人都可以使用。我一直在为库开发一个C ++接口,将其扩展到负序的情况。您可以在GitHub上查看。