Integer order Hankel transform
by Manuel Guizar
17 Dec 2004
(Updated 22 Dec 2004)
No BSD License
This routine implements Hankel transforms of integer order based on a Fourier-Bessel series.
Download Now
|
Watch this File
|
| File Information |
| Description |
This routine implements Hankel transforms of integer order based on a Fourier-Bessel series expansion. The algorithm is based on a recently published research work:
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).
The numerical method features great accuracy and is energy preserving by construction, it is especially suitable for iterative transformation
processes.
With the c.mat array, that contains Bessel functions zeros, Hankel transforms of order 0-4 may be computed, with up to 3000 sampling points. A trasformation, and inverse transformation example is given.
This routine was tested under MATLAB 6.5 R13 |
| Acknowledgements |
This submission has inspired the following:
Hankel Transform
|
| MATLAB release |
MATLAB 6.5 (R13)
|
| Zip File Content |
|
| Other Files |
c.mat, Hankel_transform.m
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (7) |
| 03 Jan 2005 |
Paul A. Sean
|
|
|
| 06 Jan 2005 |
Alejo Threepwood
|
|
|
| 01 Feb 2005 |
Zoitucha Cha
|
|
|
| 11 Feb 2005 |
Nemrac Bolma
|
|
|
| 06 Jan 2006 |
Ajeo Threepwood
|
|
|
| 28 May 2008 |
Pradyu A
|
|
|
| 05 Aug 2008 |
Rajesh Pandey
|
|
|
|
MATLAB Central Terms of Use
NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for
all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content.
Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available
via MATLAB Central.
Read the complete Terms prior to use.
Contact us at files@mathworks.com