三次样条插值

1.样条函数

有一函数满足 S(x)C2[a,b] (在 [a,b] 上该函数二阶导数连续)

2.三次样条插值

x0,x1,,|xn 在区间 [a,b] 上给定的节点,若有三次样条函数 S(x) 满足 S(xi)=yi ,则 S(x) 为三次样条插值函数。

S(x)=4,[x0,x1]4,[x1,x2]4,[xn1,xn]

上式共有 4n 个系数,所以要求所有系数,共需 4n 个方程。
其中有,
S(xi)=yi , —- (n+1) 个方程
S(xi0)=S(xi+0) , —- (n1) 个方程(函数连续)
S(xi0)=S(xi+0) , —- (n1) 个方程(一阶导数连续)
S′′(xi0)=S′′(xi+0) , —- (n1) 个方程(二阶导数连续)
以上共有 4n2 个方程。
一般给出以下三种边界条件:
(1).已知两端的一阶导数值, S(x0)=f0,S(xn)=fn
(2).已知两端的二阶导数值, S′′(x0)=f′′0,S′′(xn)=f′′n
(3).周期边界
确定参数 a,b,c,d,e 的关系,使得函数 S(x) 是3次样条函数
S(x)=a(x2)2+b(x1)3,x(,1)c(x2)2,x[1,3)d(x2)2+e(x3)3,x[3,+)

x=1 处,有
S(10)=S(1+0)S1(1)=S2(1)S′′1(1)=S′′2(1)

解得,a=c;
x=3 处也有三个式子,解得,c=d
所以a=c=d。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值