新冠插值法matlab_matlab插值(详细 全面)范文

本文介绍了MATLAB中的插值函数interp1,包括最邻近、线性、三次样条和立方插值等方法。以一天内每2小时的环境温度数据为例,演示如何使用'spline'方法推测中午12点的温度,并展示了生成24小时温度曲线的代码。
摘要由CSDN通过智能技术生成

Matlab

中插值函数汇总和使用说明

MATLAB

中的插值函数为

interp1

,其调用格式

为:

yi=

interp1(x,y,xi,'method')

其中

x

y

为插值点,

yi

为在被插值点

xi

处的插值结果;

x,y

为向量,

'method'

表示采用

的插值方法,

MATLAB

提供的插值方法有几种:

'method'

是最邻近插值,

'linear'

线性插

值;

'spline'

三次样条插值;

'cubic'

立方插值.缺省时表示线性插值

注意:

所有的插值方法都要求

x

是单调的

,并且

xi

不能够超过

x

的范围。

例如:

在一

24

小时内,从零点开始每间隔

2

小时测得的环境温度数据分别为

12

9

9

10

18

24

28

27

25

20

18

15

13

推测中午

12

点(即

13

点)时的温度.

x=0:2:24;

y=[12

9

9

10

18

24

28

27

25

20

18

15

13];

a=13;

y1=interp1(x,y,a,'spline')

结果为:

27.8725

若要得到一天

24

小时的温度曲线,则:

xi=0:1/3600:24;

yi=interp1(x,y,xi, 'spline');

plot(x,y,'o' ,xi,yi)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值