nufft_coef.m

来自「著名的Sparco工具包。是matlab下解决线性约束」· M 代码 · 共 23 行

M
23
字号
 function [coef, arg] = nufft_coef(om, J, K, kernel)%function [coef, arg] = nufft_coef(om, J, K, kernel)% Make NUFFT interpolation coefficient vector given kernel function.% in:%	om	[M,1]	digital frequency omega in radians%	J		# of neighbors used per frequency location%	K		FFT size (should be >= N, the signal_length)%	kernel		kernel function (inline or handle)% out:%	coef	[J,M]	coef vector for each frequency%	arg	[J,M]	kernel argument%% Copyright 2002-4-11, Jeff Fessler, The University of Michiganif nargin < 4, help(mfilename), error(mfilename), endM = length(om);gam = 2*pi/K;dk = om / gam - nufft_offset(om, J, K);		% [M,1]arg = outer_sum(-[1:J]', dk');			% [J,M] kernel argcoef = feval(kernel, arg, J);			% [J,M]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?