Discrete-Hankel-Transform

版本 1.0 (45.2 KB) 作者: Adi Natan
Calculate the Discrete Hankel Transform with consistent operation rules and functionality (zero padding, array support)
153.0 次下载
更新时间 2020/9/10

View Discrete-Hankel-Transform on File Exchange

Discrete-Hankel-Transform

The code follows a similar path of the Discrete Fourier transform (DFT), including properties such as orthogonality and invertibility, as well as the typical discrete shift, modulation, multiplication, and convolution rules. This is unlike past definitions of DHT that approximated the continuous integral transform without the properties mentioned.

This code is based on: Baddour, N. and Chouinard, U., 2017. Journal of Open Research Software, 5(1), p.4. doi.org/10.5334/jors.82 with a few improvements: The Y matrix code is now vectorized making it ~ x20 faster, there are optional zero padding and arrays support input similar to Matlab's FFT functionality, meaning that the Bessel zeros and Y matrix are only calculated once. The Bessel zeros calculation code uses the updated version by Jason Nicholson.

DHT example img

引用格式

Adi Natan (2024). Discrete-Hankel-Transform (https://github.com/adinatan/Discrete-Hankel-Transform/releases/tag/v1.0), GitHub. 检索来源 .

MATLAB 版本兼容性
创建方式 R2021a
兼容任何版本
平台兼容性
Windows macOS Linux
致谢

参考作品: Bessel Zero Solver

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

版本 已发布 发行说明
1.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库