Skip to content
Snippets Groups Projects
Select Git revision
  • d89c3fdd32b77f7c0fa583a4df2484a27640b2ec
  • master default protected
  • ksr
3 results

get_phi_fname_for_lambda.m

Blame
  • user avatar
    Katrine Rogers authored
    31581508
    History
    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