第 1 页/共 7页数值计算实验—实验报告 2一、实验项目:第二类边界条件三次样条插值二、实验目的和要求a
通过本实验深入地理解三次样条插值多项式的基本原理b
通过数值算例更好的领会三次样条插值多项式具有较高的准确性三、实验内容1
用调试好的程序解决如下问题已知正弦函数表X
9463以及边界条件 S''(0
4794,S''(1
用三次样条插值多项式 S(x)计算诸节点中点处的函数值,并将计算结果与 sinx 在相应点的数值相比较
计算结果(参考)u
564620
717330
841440
932060
985470
999590
97386sinu
564640
717360
841470
932040
985450
999570
97385(1)
程序n=8;p1=0
4794;pn=0
9463;u=[0
8];p=7;x=[0
9];y=[0
4794,0
6442,0
7833,0
8912,0
9636,0
9975,0
9917,0
9463];fori=1:n-1h(i)=x(i+1)-x(i);enda2(1)=1;g(1)=3*(y(2)-y(1))/h(1)-p1*h(1)/2;fork=2:n-1a1(k-1)=h(k)/(h(k)+h(k-1));a2(k)=h(k-1)/(h(k)+h(k-1));g(k)=3*a2(k)*(y(k+1)-y(k))/h(k)+3*a