上传者: 38501916
|
上传时间: 2021-12-06 14:42:15
|
文件大小: 116KB
|
文件类型: -
此目录中的 MATLAB 例程通过数字滤波实现 0 阶和 1 阶 Hankel 变换。 这些例程基于 Walt Anderson 的 Fortran 程序,该程序发布为:
Anderson, WL, 1979,计算机程序数值积分Adaptive Digital 对 0 阶和 1 阶的相关 Hankel 变换过滤。 地球物理学,44(7):1287-1305。
此代码中使用的实际权重来自最初于 1979 年发布的代码的更新版本。
例程 hankel0 计算 0 阶变换。 程序 hankel1 计算一阶变换。 例程 hankel01 计算两种变换。 测试脚本对具有已知转换的五个函数进行转换,并将结果与已知的精确值进行比较。 函数 c1 到 c5 是由 test 转换的五个函数。