<ipython-input-49-f19e038b5538>:5: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
<ipython-input-51-29fa783d9e8a>:1: RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
Create a N x N matrix for discrete Hankel transfrom (DHT) [1]_ of n-th order.
Create a N x N matrix for discrete Hankel transfrom (DHT) [1]_ of order `order`.
Parameters
----------
N : int
number of pixels
n : int, optional
order : int, optional
order of DHT
Returns
...
...
@@ -34,73 +34,105 @@ def hankelMatrix(N, n=0):
.. [1] N. Baddour and U. Chouinard, “Theory and operational rules for the discrete Hankel transform,” Journal of the Optical Society of America A, vol. 32, no. 4, p. 611, Mar. 2015. https://doi.org/10.1364/JOSAA.32.000611