X =[ 0,0.2,0.4,0.6,0.8,1.0]; Y=[1.0, 0.818732, 0.670320, 0.548812, 0.449329, 0.367879]; cs = csapi(X,Y); %三次样条函数 fnplt(cs); hold on plot(X,Y,'o') legend('cubic spline','data') hold off
用matlab程序实现求解三次样条插值
最新推荐文章于 2024-10-10 07:48:27 发布
X =[ 0,0.2,0.4,0.6,0.8,1.0]; Y=[1.0, 0.818732, 0.670320, 0.548812, 0.449329, 0.367879]; cs = csapi(X,Y); %三次样条函数 fnplt(cs); hold on plot(X,Y,'o') legend('cubic spline','data') hold off