分段二次插值例题_11-插值

本章内容:

介绍最简单的一维插值二维插值,高维插值

前言:

本期例题文件​pan.baidu.com

插值和回归的区别:

简单来说,插值必须要过数据点,是精确的,但也是局部的,对于数据点范围外的坐标可能预测不准。拟合更多是整体上的,可能没有插值精确,但可以明显地表现出趋势。

回归常常用来预测,而插值则常常用来补充中间缺失的点。

回归和插值的区别是什么?​www.zhihu.com
拟合与插值的区别?​www.zhihu.com
0bb88bf68c4f602725a2ca434181d61b.png

一、一维插值

函数:interp1()函数

简介:通过interp1函数可以用来作一维插值。

格式:

yi = interp1(x,y.xi.method)

x,y是已知数据点,xi是待插值点,yi是结果,method是算法(具体有哪些可查看)

一维数据插值(表查找) - MATLAB interp1 - MathWorks 中国​ww2.mathworks.cn
c6827c1f7c652dadfb8643c2b12add9e.png

例1、用函数

在区间[-1,1]上产生11个等距节点,然后调用Interp1作一维插值。
x0 = linspace(-1,1,11);    %产生等距节点
y0 = 1./(1+25*x0.^2);      %计算节点处函数值
x = linspace(-1,1,100);    %产生等距插值点
f = 1./(1+25*x.^2);        %计算插值点处函数值
ylin = interp1(x0,y0,x);   %未规定方法,默认是分段线性插值
yspl = interp1(x0,y0,x,'spline');      %三次样条插值
plot(x0,y0,'ko');hold on               %绘制插值节点图像
plot(x,f,'k')                    
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值