📄 mie_rain4.m
字号:
function result = Mie_rain4(R, TK, fmin, fmax, nfreq)
% Extinction, scattering, absorption, backscattering and
% asymmetric scattering coefficients in 1/km for Marshall-Palmer
% (MP) drop-size distribution (Sauvageot et al. 1992),
% versus frequency, using Mie Theory and dielectric Model of
% Liebe et al. 1991, Input:
% R: rain rate in mm/h, TK: Temp. in K,
% fmin, fmax: minimum and maximum frequency in GHz
% nfreq: Number of frequencies
% C. M鋞zler, June 2002.
nsteps=501;
N0=0.08/10000; % original MP N0 in 1/mm^4
fact=(fmax/fmin)^(1/(nfreq-1));
fGHz=fmin/fact;
nx=(1:nsteps)';
c0=299.793;
for jr = 1:nfreq
fGHz=fGHz*fact;
m=sqrt(epswater(fGHz, TK));
dD=0.01*R^(1/6)/fGHz^0.05;
D=(nx-1)*dD;
x=pi*D*fGHz/c0;
sigmag=pi*D.*D/4;
LA=4.1/R^0.21;
NMP=N0*exp(-LA*D); % MP distribution
sn=sigmag.*NMP*1000000;
for j = 1:nsteps
a(j,:)=Mie(m,x(j));
end;
b(:,1)=D;
b(:,2)=a(:,1).*sn;
b(:,3)=a(:,2).*sn;
b(:,4)=a(:,3).*sn;
b(:,5)=a(:,4).*sn;
b(:,6)=a(:,2).*a(:,5).*sn;
gext= sum(b(:,2))*dD;
gsca= sum(b(:,3))*dD;
gabs= sum(b(:,4))*dD;
gb= sum(b(:,5))*dD;
gteta=sum(b(:,6))*dD;
res(jr,:)=[fGHz gext gsca gabs gb gteta];
end;
output_parameters='Gext, Gsca, Gabs, Gb, Gsca<costeta>'
plot(res(:,1),res(:,2:6))
legend('Gext','Gsca','Gabs','Gb','Gsca<costeta>')
title(sprintf('Mie Propagation Coefficients Versus Frequency at R=%gmm/h, T=%gK',R,TK))
xlabel('f (GHz)'); ylabel('Gi(1/km)')
result=res;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -