matlab基础 二、函数插值

一维插值函数interp1:

yi = interp1(x,y,xi,‘method’)
其中method指定插值方法,默认为线性插值。其值可为’nearest’最近项插值、‘linear’线性插值、‘spline’立方样条插值、‘cubic’立方插值。所有的插值方法都要求x是单调的。 当x为等距时可以使用快速插值法,使用快速插值法的为’*nearest’、’*linear’、’*spline’、’*cubic’。

二维插值函数interp2:

zi = interp2(x,y,z,xi,yi,‘method’)
其中x,y分别为m维和n维向量,表示节点,z为n m维矩阵,表示节点值,xi,yi为一维数组,表示插值点,xi与yi应是方向不同的向量,即一个是行向量,另一个是列向量,zi为矩阵,表示得到的插值,'method’的用法同上面的一维插值。

一维插值实例:

x = 0:10; y = sin(x);xi = 0:.25:10;
yi = interp1(x,y,xi);plot(x,y,‘o’,xi,yi)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值