X — Input array vector | matrix | multidimensional array

Input array, specified as a numeric vector, matrix, or multidimensional
array.

Data Types: double | single | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical Complex Number Support: Yes

t — Sample points vector | matrix | cell array of vectors

Sample points, specified as a vector, matrix, or cell array of vectors for each
dimension of the input array X.

When specified as a vector or matrix, the number of rows of t
must equal the number of elements in X. When no query points are
specified, the transform is computed at N evenly spaced query points
in each dimension, where N = ceil(numel(X).^(1/D)) and
D is the number of columns in t. The output
Y is a D-dimensional array of length
N in each dimension.

When t is specified as a cell array of D
vectors, the length of each vector must equal the length of the corresponding dimension
of X.

Data Types: double | single

f — Query points vector | matrix | cell array of vectors

Query points, specified as a vector, matrix, or cell array of vectors for each
dimension of the input array X. When specified as a matrix,
f must be an M-by-k array,
where k is greater than or equal to the number of dimensions
D defined by the sample points.

When f is specified as a cell array of D
vectors, the length of each dimension of the output Y is equal to the
length of the corresponding vector in the cell array.

To specify f without specifying sample points, use
nufftn(X,[],f).

Data Types: double | single

Extended Capabilities

Thread-Based Environment Run code in the background using MATLAB® backgroundPool or accelerate code with Parallel Computing Toolbox™ ThreadPool.

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.