三次样条插值原理及Python代码

三次样条插值法中,插值多项式表示为:

uploading.4e448015.gif

正在上传…重新上传取消

       式中:

uploading.4e448015.gif

正在上传…重新上传取消——分段长度;

      

uploading.4e448015.gif

正在上传…重新上传取消——待定系数;

为确定

uploading.4e448015.gif

正在上传…重新上传取消的值,根据三次样条函数定义,满足二阶导数连续,插值区间为,对于内部个点,可知:,,

       这里一共满足

uploading.4e448015.gif

正在上传…重新上传取消个条件,外加上各插值点函数值,则有个条件,自然边界条件下:

uploading.4e448015.gif

正在上传…重新上传取消

可由4n个条件,求解方程组:

uploading.4e448015.gif

正在上传…重新上传取消

       式中:

      

uploading.4e448015.gif

正在上传…重新上传取消,,,

       求解出

uploading.4e448015.gif

正在上传…重新上传取消的值后代入插值多项式中,即可得出三次样条插值的函数,对于插值函数曲线外一点,按照端点相邻最近的一段进行延拓,即可求出其近似值。仍然采用插值余项来表达其精度。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值