Changeset 584


Ignore:
Timestamp:
07/10/12 11:58:21 (12 years ago)
Author:
lelod
Message:

amelioration interpol_correc pour amsub

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/interpol_correc.pro

    r583 r584  
    194194cor_l=fltarr(nfov,5) 
    195195cor_s=fltarr(nfov,5) 
     196corl=fltarr(nfova,5) 
     197cors=fltarr(nfova,5) 
    196198cor_sea15=path+'CORR_SEA_AMSU'+instr+strmid(numch,1,1)+'_DataFromJune2010_Afrique_NOAA15.DAT' 
    197199cor_land15=path+'CORR_LAND_AMSU'+instr+strmid(numch,1,1)+'_DataFromJune2010_Afrique_NOAA15.DAT' 
     
    224226      cor_l[*,nosat]=interpol(a,nfova,/lsquadratic)  
    225227   endif else begin 
    226       cor_l[ndfovb:nfovb-1,nosat]=interpol(a[ndfova:nfova-1],fova,fovb,/spline) 
    227       cor_l[0:ndfovb-1,nosat]=interpol(a[0:ndfova-1],fov_a,fov_b,/spline) 
     228      corl[*,nosat]=interpol(a,nfova,/lsquadratic)  
     229      cor_l[ndfovb:nfovb-1,nosat]=interpol(corl[ndfova:nfova-1,nosat],fova,fovb) 
     230      cor_l[0:ndfovb-1,nosat]=interpol(corl[0:ndfova-1,nosat],fov_a,fov_b) 
    228231   endelse 
    229232   free_lun, lun1 
     
    258261      cor_s[*,nosat]=interpol(a,nfova,/lsquadratic)  
    259262   endif else begin 
    260       cor_s[ndfovb:nfovb-1,nosat]=interpol(a[ndfova:nfova-1],fova,fovb,/spline) 
    261       cor_s[0:ndfovb-1,nosat]=interpol(a[0:ndfova-1],fov_a,fov_b,/spline) 
     263      cors[*,nosat]=interpol(a,nfova,/lsquadratic)  
     264      cor_s[ndfovb:nfovb-1,nosat]=interpol(cors[ndfova:nfova-1,nosat],fova,fovb) 
     265      cor_s[0:ndfovb-1,nosat]=interpol(cors[0:ndfova-1,nosat],fov_a,fov_b) 
    262266   endelse 
    263267   free_lun, lun1 
Note: See TracChangeset for help on using the changeset viewer.