0001 function I=TLT_IntPiw_k(k,km,B1,B2)
0002
0003
0004 t=tan(k).^2;
0005 tm=tan(km).^2;
0006
0007
0008
0009
0010
0011 if B2*t<500
0012 I=( ( (2.*t+1) .^2) .*( (t./tm)./(1+t) -1) ./t...
0013 +t...
0014 -sqrt(t.*tm.*(1+t))...
0015 -(2+1./(2.*t)).*log((t./tm)./(1+t)) ).*exp(-B1.*t).*besseli(0,B2.*t).*sqrt((1+t));
0016 else
0017 I=( ( (2.*t+1) .^2) .*( (t./tm)./(1+t) -1) ./t...
0018 +t...
0019 -sqrt(t.*tm.*(1+t))...
0020 -(2+1./(2.*t)).*log((t./tm)./(1+t)) ).*exp(B2.*t-B1.*t)./sqrt(2*pi*B2.*t).*sqrt((1+t));
0021 end
0022
0023 return