⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 Fast Hankel Transform Algorithm
💻
字号:
The MATLAB routines in this directory implement Hankel transforms of order0 and 1 by digital filtering.  These routines are based on a Fortran programby Walt Anderson which was published as:    Anderson, W. L., 1979, Computer Program Numerical Integration of Related  Hankel Transforms of Orders 0 and 1 by Adaptive Digital Filtering.  Geophysic, 44(7):1287-1305.The actual weights used in this code are from a later updated versionof the code that was originally published in 1979.This digital filtering approach is appropriate for use only with functionsthat are smooth.  If there are discontinuities in the function or itsderivatives then the code is likely to produce inaccurate results.  For purposes of this code, the Hankel transforms are defined as H0(B)=int(g(r)*J0(B*r),r=0..infinity)andH1(B)=int(g(r)*J1(B*r),r=0..infinity) The routine hankel0 computes a 0th order transform.  The routine hankel1computes a 1st order transform.  The routine hankel01 computes both transforms.  The test script does transforms on five functions withknown transforms and compares the results with known exact values.  The functions c1 through c5 are the five functions that are transformedby test.   In some cases it can be helpful to compute several related functionstogether and then apply the weights to do the transform.  The functions hankelpts and hankelwts can be used to do this.   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -