数据插值和数据拟合

博客探讨了数据插值时遇到的问题,当插值点超出原始数据范围导致结果为nan。作者转向使用数据拟合,并提到2次多项式拟合产生警告,而1次多项式没有警告。文章提出疑问如何确定最佳拟合多项式的次数,并通过验证发现1次拟合在给定范围内效果最佳。
摘要由CSDN通过智能技术生成

y1=interp1(x,y,x1)

x=[6708.2  6786.4  6863.8  6940.7 7017.5];
y=[1.166  1.140  1.121  1.107  1.107];
y1=interp1(x,y,7095.2);

在这里插入图片描述
废话,插值x1超过了x的区间,结果自然是nan。
要用数据拟合。

 p=polyfit(x, y, 2)

在这里插入图片描述

获得了一个警告,多项式2次也多了,虽然也能获得结果。
改成1次后就没有警告了。
在这里插入图片描述

polyval(p,7095.2)

在这里插入图片描述
在这里插入图片描述
我也没懂多项式应该怎么取?取多少是对的啊?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值