
Function for interpolating from one set of pressure levels to another set using linear or ln(p) interpolation.
function int2p(
pin : float,
xin : float,
pout : float,
linlog[1] : integer
)
begin
pi =(/ 1000.,925.,850.,700.,600.,500.,400.,300.,250., \
200.,150.,100.,70.,50.,30.,20.,10. /)
po =(/ 1000.,950.,900.,850.,800.,750.,700.,600.,500., \
425.,400.,300.,250.,200.,100.,85.,70.,50.,40.,\
30.,25.,20.,15.,10. /)
pi@_FillValue = -999.9
xi = pi
nin = dimsizes(pi)
nout = dimsizes(po)
linlog = 1
pi(2) = pi@_FillValue
pi(10) = pi@_FillValue
xo = int2p (pi,xi,po,linlog)
print(xo)
end
NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?