SFIT4 是一个开源的光谱拟合程序,提供了先验廓线,包括温湿压以及各种气体的垂直廓线。
clc;clear;
filename = 'reference.txt';
fid = fopen(filename,'r');
all = {'alt','pre','tem','H2O','CO2','O3','N2O','CO','CH4','O2'};
if fid<0
warndlg('打开文件失败!');
return;
else
for i=1:length(all)
FormatString=repmat('%f ',1,5);
a = cell2mat(textscan(fid,FormatString,15,'HeaderLines',2));
eval([all{i} '=' 'a' ]);
end
end
msgbox('文件读取成功!');
fclose(fid);
for index = 1:length(all)
varname = all{index};
t = eval(varname);
t = t';
t = reshape(t,75,1);
total(:,index) = t;
end
total = total(1:71,:);
total(:,2) = total(:,2) / 1013.25; %换算成标准大气压
补充,MODTRAN (tape6_1976)和 LBLRTM (USSTD.atm)是大气辐射传输模型,二者均提供了 US1976 标准大气 廓线。