ps_load_info.m

来自「StaMps最新测试版」· M 代码 · 共 68 行

M
68
字号
function []=ps_load_info()%PS_LOAD_INFO Initial load of PS info files into matlab workspacefprintf('Loading info into matlab...\n')bperpname=['bperp.1.in'];           % in meters 1 line per ifgdayname=['day.1.in'];               % YYYYMMDD, 1 line per ifgmasterdayname=['master_day.1.in'];  % YYYYMMDDheadingname=['heading.1.in'];       % satellite headinglambdaname=['lambda.1.in'];         % wavelengthwidthname=['width.txt'];            % width of interferogramslenname=['len.txt'];                % length of interferogramspsver=1;if ~exist(dayname,'file')    dayname= ['../',dayname];endday=load(dayname);year=floor(day/10000);month=floor((day-year*10000)/100);monthday=day-year*10000-month*100;slave_day=datenum(year,month,monthday);[slave_day,day_ix]=sort(slave_day);if ~exist(masterdayname,'file')    masterdayname= ['../',masterdayname];endmaster_day=load(masterdayname);master_day_yyyymmdd=master_day;year=floor(master_day/10000);month=floor((master_day-year*10000)/100);monthday=master_day-year*10000-month*100;master_day=datenum(year,month,monthday);master_ix=sum(slave_day<master_day)+1;day=[slave_day(1:master_ix-1);master_day;slave_day(master_ix:end)]; % insert master dayn_ifg=length(day);if ~exist(bperpname,'file')    bperpname= ['../',bperpname];endbperp=load(bperpname); bperp=bperp(day_ix);bperp=[bperp(1:master_ix-1);0;bperp(master_ix:end)]; % insert master-master bperp (zero)n_ifg=size(bperp,1); if ~exist(headingname,'file')    headingname= ['../',headingname];endheading=load(headingname);if isempty(heading)    error('heading.1.in is empty')endsetparm('heading',heading,1);if ~exist(lambdaname,'file')    lambdaname= ['../',lambdaname];endlambda=load(lambdaname);setparm('lambda',lambda,1);savename=['ps',num2str(psver)];save(savename,'n_ifg','bperp','day','master_day','master_ix','day_ix');save psver psver

⌨️ 快捷键说明

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