贝塞尔零解算器

发现besselj 0和贝斯以有序的方式。没有错过了0。

3.2 k下载

更新2018年5月18日

查看许可协议

besselzero。m是函数。其他代码文档。
这段代码是有效的abs(顺序)小于或等于146222.16674537213和370030.762407380分别为第一和第二类型的贝塞尔函数。这是非常快和灵活。200万0(0:10000订单和200根/订单)在200秒可以找到标准的笔记本电脑。准确性是默认设置为12位有效数字。
这段代码是基于另一个提交。我固定的缺陷,改善了文档,提高代码质量,提高了代码的速度。如果你有问题,请让我知道。如果我有时间,我将修复它们。
它是如何工作的:
前三根任何阶贝塞尔可以用一个简单的近似方程。这些方程生成使用最小二乘的根从n = 0:10000订单。近似用于启动哈雷的迭代方法。第四和更高的根可以用理解近似根是定期间隔对于一个给定的顺序。一旦发现,第二和第三根间距可以用之间的距离近似第二和第三根。然后哈雷的方法可以应用于精确定位根。因为该算法取决于良好的前三个零的猜测,如果猜很远然后哈雷的方法将收敛到零错误的将随后导致其他零错误。因此,限制放在贝塞尔秩序,abs (n), 146222.16674537213和370030.762407380分别为第一和第二种。如果n是上面指定的这些限制,则会引发一个错误。

引用作为

杰森·尼科尔森(2023)。贝塞尔零解算器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/48403-bessel-zero-solver), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2014b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在贝塞尔函数帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

html /

版本 发表 发布说明
1.1

固定的错误描述。
更多文档更新。
小改变文档
没有更改的代码。我只是改变了文档是可以在线。

1.0.0.0