@@ -202,7 +202,7 @@ doc"""
202
202
Computes a nonuniform fast Fourier transform of type I:
203
203
204
204
```math
205
- f_j = \s um_{k=1}^N c_k e^{-2\p i{\r m i} (j-1)/N \o mega_k},\q uad{\r m for}\q uad 1 \l e j \l e N.
205
+ f_j = \s um_{k=0}^{N-1} c_k e^{-2\p i{\r m i} \f rac{j}{N} \o mega_k},\q uad{\r m for}\q uad 0 \l e j \l e N-1 .
206
206
```
207
207
"""
208
208
nufft1 {T<:AbstractFloat} (c:: AbstractVector , ω:: AbstractVector{T} , ϵ:: T ) = plan_nufft1 (ω, ϵ)* c
@@ -211,7 +211,7 @@ doc"""
211
211
Computes a nonuniform fast Fourier transform of type II:
212
212
213
213
```math
214
- f_j = \s um_{k=1}^N c_k e^{-2\p i{\r m i} x_j (k-1) },\q uad{\r m for}\q uad 1 \l e j \l e N.
214
+ f_j = \s um_{k=0}^{N-1} c_k e^{-2\p i{\r m i} x_j k },\q uad{\r m for}\q uad 0 \l e j \l e N-1 .
215
215
```
216
216
"""
217
217
nufft2 {T<:AbstractFloat} (c:: AbstractVector , x:: AbstractVector{T} , ϵ:: T ) = plan_nufft2 (x, ϵ)* c
@@ -220,7 +220,7 @@ doc"""
220
220
Computes a nonuniform fast Fourier transform of type III:
221
221
222
222
```math
223
- f_j = \s um_{k=1}^N c_k e^{-2\p i{\r m i} x_j \o mega_k},\q uad{\r m for}\q uad 1 \l e j \l e N.
223
+ f_j = \s um_{k=0}^{N-1} c_k e^{-2\p i{\r m i} x_j \o mega_k},\q uad{\r m for}\q uad 0 \l e j \l e N-1 .
224
224
```
225
225
"""
226
226
nufft3 {T<:AbstractFloat} (c:: AbstractVector , x:: AbstractVector{T} , ω:: AbstractVector{T} , ϵ:: T ) = plan_nufft3 (x, ω, ϵ)* c
@@ -286,7 +286,7 @@ doc"""
286
286
Computes a 2D nonuniform fast Fourier transform of type I-I:
287
287
288
288
```math
289
- f_{j_1,j_2 } = \s um_{k_1=1}^M \s um_{k_2=1}^N C_{k_1,k_2 } e^{-2\p i{\r m i} ((j_1-1)/M \o mega_{k_1} + (j_2-1)/N \p i_{k_2 })},\q uad{\r m for}\q uad 1 \l e j_1 \l e M,\q uad 1 \l e j_2 \l e N.
289
+ f_{i,j } = \s um_{k=0}^{M-1} \s um_{\e ll=0}^{N-1} C_{k, \e ll } e^{-2\p i{\r m i} (\f rac{i}{M} \o mega_k + \f rac{j}{N} \p i_{\e ll })},\q uad{\r m for}\q uad 0 \l e i \l e M-1 ,\q uad 0 \l e j \l e N-1 .
290
290
```
291
291
"""
292
292
nufft1 {T<:AbstractFloat} (C:: Matrix , ω:: AbstractVector{T} , π:: AbstractVector{T} , ϵ:: T ) = plan_nufft1 (ω, π, ϵ)* C
@@ -295,7 +295,7 @@ doc"""
295
295
Computes a 2D nonuniform fast Fourier transform of type II-II:
296
296
297
297
```math
298
- f_{j_1,j_2 } = \s um_{k_1=1}^M \s um_{k_2=1}^N C_{k_1,k_2 } e^{-2\p i{\r m i} (x_{j_1}(k_1-1) + x_{j_2}(k_2-1)) },\q uad{\r m for}\q uad 1 \l e j_1 \l e M,\q uad 1 \l e j_2 \l e N.
298
+ f_{i,j } = \s um_{k=0}^{M-1} \s um_{\e ll=0}^{N-1} C_{k, \e ll } e^{-2\p i{\r m i} (x_i k + x_j \e ll) },\q uad{\r m for}\q uad 0 \l e i \l e M-1 ,\q uad 0 \l e j \l e N-1 .
299
299
```
300
300
"""
301
301
nufft2 {T<:AbstractFloat} (C:: Matrix , x:: AbstractVector{T} , y:: AbstractVector{T} , ϵ:: T ) = plan_nufft2 (x, y, ϵ)* C
0 commit comments