Select Git revision
get_phi_fname_for_lambda.m
get_phi_fname_for_lambda.m 584 B
% Copyright 2018
% Open University (Katrine Rogers - k.s.rogers@open.ac.uk)
% University of Southampton (Edward Rogers - etr@orc.soton.ac.uk)
function fname = get_phi_fname_for_lambda(req_lambda)
path = fileparts(mfilename('fullpath'));
seps = strfind(path, filesep);
good_lambdas = [1:64 68:4:128 136:8:256];
[~, ind] = min(abs(good_lambdas-req_lambda*16));
lambda_x_16 = good_lambdas(ind);
lambda = lambda_x_16/16;
fname = [path(1:seps(end)) 'lambda_' num2str(lambda_x_16) 'o16_phis.mat'];
if abs(req_lambda - lambda) > 0.02
warning('Rounding FOV to %.2f', 1/(lambda))
end