美文网首页
三次插值dtrend

三次插值dtrend

作者: Rex_Diego | 来源:发表于2017-06-23 12:25 被阅读0次
undef("poly3_yao")
; Detrend
; x: array
function poly3_yao(yao:numeric)
local poly3, sizes, Nyear, Nlat, Nlon, x1, x2, x3, x0, x, iLat, iLon, b
begin
    sizes = dimsizes(yao)
    Nyear = sizes(0)
    Nlat = sizes(1)
    Nlon = sizes(2)
    
    x1 = fspan(0, Nyear-1, Nyear)
    x2 = x1^2.0
    x3 = x1^3.0
    x0 = x1
    x0(:) = 1.0
    x = (/x0, x1, x2, x3/)

    poly3 = yao
    do iLat = 0,Nlat-1
        do iLon = 0,Nlon-1
            b = reg_multlin(yao(:,iLat,iLon), x, True)
            poly3(:,iLat,iLon)  = b(0)*x0(:)+b(1)*x1(:)+b(2)*x2(:)+b(3)*x3(:)
        end do 
    end do
    poly3 = where(ismissing(yao), poly3@_FillValue, poly3)
    return(poly3)
end 

相关文章

  • 三次插值dtrend

  • 【图像缩放算法】双立方(三次)插值

    当我们进行图像缩放的时候,我们就需要用到插值算法。常见的插值有: 最邻近插值 双线性插值 双立方(三次)插值在这三...

  • Lanczos算法放大和缩小图片(Java)

    由于最近的Java作业要求将图片放大缩小,主要就是选用一种插值算法,如最邻近插值、双线性二次插值、双线性三次插值,...

  • Android 图片处理笔记

    一、插值法放大 参考【图像缩放】双立方(三次)卷积插值(Android版改写)[https://blog.csdn...

  • 三次样条插值

    三次样条插值与二次样条插值 https://blog.csdn.net/deramer1/article/deta...

  • 三次插值

    https://codeday.me/bug/20170918/75497.html

  • 插值法-3

    体现样条插值的优越性 Matlab主程序 结果图 主要问题 三次样条插值的边值条件设定没有仔细考虑。 第一边界条件...

  • 三次样条插值

    三次样条插值    设S(x)满足样本点要求,则只需在每个子区间[]上确定1个三次多项式,假设为:   假设有n个...

  • 缺失值处理-拉格朗日插值

    常用的插值法有:一维插值法:拉格朗日插值、牛顿插值、分段低次插值、埃尔米特插值、样条插值。二维插值法:双线性插值、...

  • 28. 图像缩放

    插值方法 四种插值,最近邻域插值 双线性插值 像素关系重采样 立方插值其中最近邻域插值、双线性插值原理如下: 1)...

网友评论

      本文标题:三次插值dtrend

      本文链接:https://www.haomeiwen.com/subject/ztxtottx.html