⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ps_parms_default.m

📁 StaMps最新测试版
💻 M
字号:
function ps_parms_default()%PS_PARMS_DEFAULT set parms to default value if not already set%%   Andy Hooper, June 2006%%   ======================================================================%   04/2008 AH: SB default processing corrected%   ======================================================================parmfile='parms';if exist('./parms.mat','file')    parms=load(parmfile);elseif exist('../parms.mat','file')    parmfile='../parms.mat';    parms=load(parmfile);else    parms=struct('Created',date);    parms.small_baseline_flag='n'; endnum_fields=size(fieldnames(parms),1);if ~isfield(parms,'max_topo_err')    parms.max_topo_err=5;endif ~isfield(parms,'quick_est_gamma_flag')    parms.quick_est_gamma_flag='y';endif ~isfield(parms,'filter_grid_size')    parms.filter_grid_size=50;endif ~isfield(parms,'filter_weighting')    parms.filter_weighting='P-square'; % filter weighting strategyendif ~isfield(parms,'gamma_change_convergence')    parms.gamma_change_convergence=0.005; % change in change in gamma that signals convergenceendif ~isfield(parms,'clap_win')    parms.clap_win=32;endif ~isfield(parms,'clap_low_pass_wavelength')    parms.clap_low_pass_wavelength=800;endif ~isfield(parms,'clap_alpha')    parms.clap_alpha=1;endif ~isfield(parms,'clap_beta')    parms.clap_beta=0.3;endif ~isfield(parms,'percent_rand')    if strcmpi(parms.small_baseline_flag,'y')        parms.percent_rand=1;    else        parms.percent_rand=20;    endendif ~isfield(parms,'gamma_stdev_reject')    parms.gamma_stdev_reject=0;endif ~isfield(parms,'weed_alpha')    parms.weed_alpha=8;endif ~isfield(parms,'weed_standard_dev')    if strcmpi(parms.small_baseline_flag,'y')        parms.weed_standard_dev=10;    else         parms.weed_standard_dev=1.0;    endendif ~isfield(parms,'weed_zero_elevation')    parms.weed_zero_elevation='n';endif ~isfield(parms,'unwrap_method')    if strcmpi(parms.small_baseline_flag,'y')        parms.unwrap_method='3D_QUICK';      else        parms.unwrap_method='3D';    endendif ~isfield(parms,'unwrap_patch_phase')    parms.unwrap_patch_phase='n';endif ~isfield(parms,'unwrap_ifg_index')    parms.unwrap_ifg_index='all';  endif ~isfield(parms,'unwrap_prefilter_flag')    parms.unwrap_prefilter_flag='y';endif ~isfield(parms,'unwrap_grid_size')    parms.unwrap_grid_size=200; % prefilter grid sizeendif ~isfield(parms,'unwrap_gold_n_win')    parms.unwrap_gold_n_win=32; % prefilter goldstein filtering window sizeendif ~isfield(parms,'unwrap_alpha')    parms.unwrap_alpha=8;    % unwrapping smoothing window alphaendif ~isfield(parms,'unwrap_time_win')    parms.unwrap_time_win=180;    % unwrapping smoothing window alphaendif ~isfield(parms,'recalc_index')    parms.recalc_index='all';  endif ~isfield(parms,'scn_wavelength')    parms.scn_wavelength=100; % spatially correlated noise wavelengthendif ~isfield(parms,'scn_time_win')    parms.scn_time_win=365; % 1 year time windowendif ~isfield(parms,'scn_deramp_ifg')    parms.scn_deramp_ifg=[];  % deramp these ifgs and add to estimate of scnendif ~isfield(parms,'ref_x') & ~isfield(parms,'ref_lon')    parms.ref_lon=[-inf,inf];  % low and high longitude for ref psendif ~isfield(parms,'ref_y') & ~isfield(parms,'ref_lat')    parms.ref_lat=[-inf,inf];  % low and high latitude for ref psendif ~isfield(parms,'plot_pixel_size')    parms.plot_pixel_size=5; endif ~isfield(parms,'plot_color_scheme')    parms.plot_color_scheme='inflation'; endif ~isfield(parms,'pixel_aspect_ratio')    parms.pixel_aspect_ratio=5; % ratio of range pixel size to azimuthendif ~isfield(parms,'shade_rel_angle')    parms.shade_rel_angle=[90,45]; % look angle for dem shaded reliefendif ~isfield(parms,'lonlat_offset')    parms.lonlat_offset=[0,0]; % offset of PS in degrees from demendif ~isfield(parms,'scla_method')    parms.scla_method='L2'; % method for estmating SCLA, L1- or L2-normendif ~isfield(parms,'sb_recalc_index')    if strcmpi(parms.small_baseline_flag,'y')        parms.sb_recalc_index='all';    endend%parmsif size(fieldnames(parms),1)~=num_fields    save(parmfile,'-struct','parms')end

⌨️ 快捷键说明

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