全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1770 0
2014-11-23

    已知点集在三维空间中的点的插值就二维插值问题,在图像处理中有广泛的应用。
    二维插值函数是interp2,用法与一维插值函数interp1类似。
    ZI=interp2(X, Y, Z, XI, YI, method, extrapval):在已知的(X,Y,Z)三维栅格点数据上,在(XI, YI)这些点上用method指定的方法估计函数值,外插使用'extrapval'。

        二维插值中已知数据点集(X, Y)必须是栅格格式,一般用meshgrid函数产生。interp2要求(X, Y)必须是严格单调的并且是等间距的,如果(X, Y)不是等间距的,会将且变换为等间距形式,如果已知是等间距的,可在method参数前加星号,如果:'*cubic'

       例如:利用二维插值函数对peak函数进行插值近似

    [X,Y]=meshgrid(-3:0.2:3);

    Z=peaks(X,Y);

    [xi,yi]=meshgrid(-3:0.1:3);

    zi=interp2(X,Y,Z,xi,yi,’bilinear’);

    mesh(X,Y,Z)

    mesh(xi,yi,zi); peak.jpg


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群