QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10165|回复: 0
打印 上一主题 下一主题

三维数据插值——interp3

[复制链接]
字体大小: 正常 放大

413

主题

36

听众

1854

积分

升级  85.4%

  • TA的每日心情
    开心
    2019-9-18 21:55
  • 签到天数: 258 天

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-8-18 21:56 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    命令3 interp3

    功能 三维数据插值(查表)

    格式 VI = interp3(X,Y,Z,V,XI,YI,ZI)   %找出由参量X,Y,Z决定的三元函数V=V(X,Y,Z)在点(XI,YI,ZI)的值。参量XI,YI,ZI是同型阵列或向量。若向量参量XI,YI,ZI是不同长度,不同方向(行或列)的向量,这时输出参量VIY1,Y2,Y3为同型矩阵。其中Y1,Y2,Y3为用命令meshgrid(XI,YI,ZI)生成的同型阵列。若插值点(XI,YI,ZI)中有位于点(X,Y,Z)之外的点,则相应地返回特殊变量值NaN

    VI =interp3(V,XI,YI,ZI)     %缺省地,X=1:NY=1:MZ=1,其中,[M,N,P]=size(V),再按上面的情形计算。

    VI =interp3(V,n)             %n次递归计算,在V的每两个元素之间插入它们的三维插值。这样,V的阶数将不断增加。interp3(V)等价于interp3(V,1)

    VI = interp3(,method)         %用指定的算法method作插值计算:

                        ‘linear’:线性插值(缺省算法);

                        ‘cubic’:三次插值;

                        ‘spline’:三次样条插值;

                        ‘nearest’:最邻近插值。

    说明 在所有的算法中,都要求X,Y,Z是单调且有相同的格点形式。当X,Y,Z是等距且单调时,用算法’*linear’’*cubic’’*nearest’,可得到快速插值。

    2-35

    >>[x,y,z,v] = flow(20);

    >>[xx,yy,zz] = meshgrid(.1:.25:10, -3:.25:3,-3:.25:3);

    >>vv = interp3(x,y,z,v,xx,yy,zz);

    >>slice(xx,yy,zz,vv,[6 9.5],[1 2],[-2 .2]);shading interp;colormap cool

    插值图形为图2-18

    file:///C:/Users/lx/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg

    2-18  三维插值图


    截图.PNG (44.44 KB, 下载次数: 141)

    截图.PNG

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国版主团队!
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-12 00:31 , Processed in 0.313924 second(s), 57 queries .

    回顶部