Hankel Transform

Routine to perform a QDHT with no limit on data size or transform order (other than memory constrain
3,8K téléchargements
Mise à jour 4 mars 2009

Afficher la licence

This file contains 2 functions:
bessel_zeros - finds zeros of a bessel function
hankel_matrix - generates a structure of data to use for Hankel transforms

The algorithm is taken from:
M. Guizar-Sicairos and J. C. Gutierrez-Vega, Computation of quasi-discrete Hankel transforms of integer order for propagating optical wave fields,
J. Opt. Soc. Am. A 21, 53-58 (2004)

An example of beam propagation with circular symmetry has been written in the hankel_matrix help:
Type "help hankel_matrix" or "doc hankel_matrix" in Matlab.

Citation pour cette source

Adam Wyatt (2026). Hankel Transform (https://fr.mathworks.com/matlabcentral/fileexchange/15623-hankel-transform), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2008b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Bessel functions dans Help Center et MATLAB Answers
Remerciements

Inspiré par : Integer order Hankel transform

Version Publié le Notes de version
1.1.0.0

Slight changes to the hankel structure to simplify usage.

1.0.0.0

Minor modifications.