自编的三次样条插值matlab程序(含多种边界条件).pdf
数值计算第二次大作业
——验证三次样条函数插值是否有几何不变性
(1)给定的插值条件如下:
i 0 1 2 3 4 5 6 7
Xi 8.125 8.4 9.0 9.485 9.6 9.959 10.17 10.2
Yi 0.0774 0.099 0.28 0.60 0.708 1.200 1.800 2.177
端点边界条件为第一类边界条件 (给定一阶导数):
'
Y 0.01087
0
'
Y 100
7
三次样条函数的构造过程如下:
设x x x x x 共n 个插值节点,则经过数据点 x , y , x , y , , x , y
1 2 3 n1 n 1 1 2 2 n n
的三次样条S x 是一组三次多项式:
2 3
S x a b x x c x x d x x , x x , x ,
1 1 1 1 1 1 1 1 1 2
2 3
S x a b x x c x x d x x , x x , x ,
2 2 2 2 2 2 2 2 2 3
(1.1)
2 3
S x a b x x