MATLAB三次样条插值之三弯矩法.docx
《MATLAB三次样条插值之三弯矩法.docx》由会员分享,可在线阅读,更多相关《MATLAB三次样条插值之三弯矩法.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、24.构造三次样条函数s(x)去模拟一只飞鸟外形的上部,测得的数据如下:x=0.9,1.3,1.9,2.1,2.6,3.0,3.9,4.4,4.7,5.0,6.0,7.0,8.0,9.2,10.5,11.3,11.6,12.0,12.6,13.0,13.3;y=1.2,1.5,1.85,2.1,2.6,2.7,2.4,2.15,2.05,2.1,2.25,2.3,2.25,1.95,1.4,0.9,0.7,0.6,0.5,0.4,0.25; 边界条件为自然边界条件,即:S(0.9)=0,s(13.3)=0(可画出图形)。解:程序:%解样条差值%function newu,w,newv,d=sa
2、nzhi(x,y,x0,y0,y1a,y1b)n=length(x);m=length(y);if m=n error(x or y重新输入);endv=ones(n-1,1);u=ones(n-1,1);d=zeros(n-1,1);w=2*ones(n-1,1);h0=x(1)-x0;h=zeros(n-1,1);for k=1:n-1 h(k)=x(k+1)-x(k);endv(1)=h0/(h0+h(1);u(1)=1-v(1);d(1)=3*(v(1)*(y(2)-y(1)/h(1)+u(1)*(y(1)-y0)/h0);for k=2:n-1 v(k)=h(k-1)/(h(k-1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 三次 样条插值 弯矩
限制150内