函数逼近——两点三次Hermite(埃尔米特)、分段Hermite插值法 | 北太天元 or Matlab

本文详细介绍了两点三次Hermite插值的原理,包括插值公式和系数计算,以及Matlab中的函数实现。同时展示了分段三次Hermite插值的应用实例,如与sin(x)函数的对比和在Runge函数上的应用。

一、两点三次Hermite插值

已知: 两个插值节点机器对应的导数值 (x0,y0),(x1,y1),y0′,y1′.(x_0,y_0),(x_1,y_1),y_0',y_1'.(x0,y0),(x1,y1),y0,y1.

H(x)=α0(x)y0+α1(x)y1+β0(x)y0′+β1(x)y1′H(x)=\alpha_0(x)y_0+\alpha_1(x)y_1+\beta_0(x)y_0'+\beta_1(x)y_1'H(x)=α0(x)y0+α1(x)y1+β0(x)y0+β1(x)y1

其中
{ α0(x)=(1+2x−x0x1−x0)(x−x1x0−x1)2α1(x)=(1+2x−x1x0−x1)(x−x0x1−x0)2{ β0(x)=(x−x0)(x−x1x0−x1)2β1(x)=(x−x1)(x−x0x1−x0)2\begin{cases}\alpha_0(x)=\left(1+2\dfrac{x-x_0}{x_1-x_0}\right)\left(\dfrac{x-x_1}{x_0-x_1}\right)^2\\\alpha_1(x)=\left(1+2\dfrac{x-x_1}{x_0-x_1}\right)\left(\dfrac{x-x_0}{x_1-x_0}\right)^2\end{cases}\begin{cases}\beta_0(x)=(x-x_0)\left(\dfrac{x-x_1}{x_0-x_1}\right)^2\\\beta_1(x)=(x-x_1)\left(\dfrac{x-x_0}{x_1-x_0}\right)^2\end{cases} α<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水折木

谢谢前辈的鼓励,我会继续加油的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值