




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 主要内容一、插值函数的基本思想二、插值函数的基本算法三、插值函数的Matlab实现四、举例说明五、插值函数的优、缺点六、附录、插值函数的基本思想在科学研究和实践活动中,我们所遇到的大量函数,有相当一部分是通过观测和实验得到的,虽然其函数关系在某个区间上是存在的,但是却不知道具体的表达式,只能通过观测或实验得到一些离散点的函数值、导数值,因此希望对这样的函数用一个简单的解析表达式近似的给出整体上的描述。在数学上,该问题相当于,函数yf睢某个区间a,b上存在且连续,但不知道解析表达式,只给出a,b上离散点,.的函数值yf如何计算yfX在a,b上其它点的函数值。i插值法的基本思想就是构造一个简单函
2、数yP事作为f1勺近似表达式,以P的值作为函数f-勺近似值,而且要求P嗔在给定点X,与取值相同,即尸*f通常我们称P为fI勺插iii值函数,其中x.称为插值节。i二、插值函数的基本算法插值函数)插值公式首先考察待定常数c%1,2,n1与差商之间的关系。icfX,XcflX,X1012012对于一般的cj-3,4,,n*我们用归纳法证得jcfx,xj0j因此Newton插值公式为f,xxf,xxxHx01插值公向前插值公式插值公设插值节点为等距节点xxih,i0,1,n,在i0式中用向前差分代替差商,可得xlf-x1x.f0,xx01!h02!h201可得f0 xmx.xn!hn01Iti可得f
3、0 xmx.xn!hn01ItiII,i0,1,,n,于是Nxnf0 xth0区t.Et乜t,l,n通1!2!向后插值公式插值公式中改变插值节点的次序并用向后差分代替差,xn.1xxnfxnnLnxx1!hn2!h2nnxthnNxthnNn则可得Nxnfnthn时Bxt1!2ft,1*nfnt、1,nll2!n!n!hnn!hnnn注:差商的定义Ifx,xfx,xTOC o 1-5 h zjx,x,xT90i皿ii“-xIxii为f/于点x,x,x的k阶差商,其中称f.*x1为f-iii*jj于x的零阶差商。j差分的定义设函数yf在等距节点xxk晨-1,2,n1上的函数值k0ffh“*a称为
4、步长。iinxxh,ff1PffIL|i0,-1,-22i2iii12Ii12I引入记号ffiiifffiii4ffii2i2分别称fIxI为在节点x的一阶向前差分,一阶向后差分和一阶中心差ii分,,称为差分算子。、三次插值样条函数(三弯矩方程)首先引入区间a,bI的一个划分:axxxTOC o 1-5 h z01n称x,x,x,x为剖分点,x,x为内剖分点,小区间e01nn1nj第j个剖分单元。记ff导fiH身f它们分别表示被插函数f嚷在iiiiii节点xi处的函数值、一阶和二阶导数值。设关于剖分的分段多项式插值函数空间为Spk;Ci昊。氢P,xe,i1,2,nki它表示在每个剖分单元为k次
5、多项式且在整个定义区间a,b=jt(i,j)=(t(i,j-1)-t(i-1,j-1)/(x(i)endendendfork=1:ns=1;-x(i-j+1);m=1;forj=1:kifjks=s*(v-x(j);endendm=s*t(k,k);u=u+m;enddisp(插值结果=);disp(u);end)Newton向前插值函数functiony0=newtonint1(x,y,x0)n=length(y);h=x(2)-x(1);t=(x0-x(1)/h;Y=zeros(n);Y(:,1)=y;fork=1:n-1Y(:,k+1)=diff(y,k);zeros(k,1);endy
6、0=Y(1,1);fori=1:n-1z=t;fork=1:i-1z=z*(t-k);endy0=y0+Y(1,i+1)*z/prod(1:i);end)Newton向后插值函数functiony0=newtonint2(x,y,x0)n=length(y);h=x(n)-x(n-1);t=(x(n)-x0)/h;Y=zeros(n);Y(:,1)=y;fork=1:n-1Y(:,k+1)=zeros(k,1);diff(y,k);endy0=Y(n,1);fori=1:n-1z=t;fork=1:i-1z=z*(t-k);endy0=y0+Y(n,i+1)*(-1)Ai*z/prod(1:i
7、);endfunctiony0=csyt(x,y,z,x0)n=length(x);m=length(y);ifn=merror;endifisempty(z)=1z=(y(2)-y(1)/(x(2)-x(1)(y(n)-y(n-1)/(x(n)-x(n-1);endh=zeros(1,n);l=ones(1,n);m=ones(1,n);M=zeros(n,1);d=zeros(n,1);fork=2:nh(k)=x(k)-x(k-1);endfork=2:n-1l(k)=h(k+1)/(h(k)+h(k+1);m(k)=1-l(k);d(k)=6/(h(k)+h(k+1)*(y(k+1)-y(k)/h(k+1)-(y(k)-y(k-1)/h(k);endd(1)=6/h(2)*(y(2)-y(1)/h(2)-z(1);d(n)=6/h(n)*(z(2)-(y(n)-y(n-1)/h(n);A=diag(2*ones(1,n);fori=1:n-2A(i,i+1)=l(i);A(i+1,i)=m(i+1);M=Ad;endfork=2:nifx(k-1)=x0*x0X=linspace(-5,5,100);Y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游乐设施施工材料性能与应用考核试卷
- 组织领导力与决策过程优化考核试卷
- 互联网平台人工智能技术应用考核试卷
- 2025标准合同签订流程范本
- 2025商品房买卖合同纠纷与特征范本
- 2025年标准个人门面出租合同模板
- 第03讲 平方差与完全平方公式(原卷板)
- 二零二五违纪学生协议合同书范例
- 洗碗工的劳动合同书范例二零二五年
- 二零二五年薪制劳动合同范文
- 2025-2030中国射频治疗设备行业市场发展前景及发展趋势与投资风险研究报告
- 砼构件预制件的模具设计与制造技术考核试卷
- 《跨行业并购问题研究的理论基础与文献综述》6300字
- 2025中煤鄂尔多斯能源化工有限公司高校毕业生招聘98人笔试参考题库附带答案详解
- 导游知识培训课件
- (完整word版)中小学教育质量综合评价指标框架(试行)
- 《新概念英语》第一册单词表
- 半泽直树日语字幕台词(一)
- 拌和站地基承载力及抗倾覆计算书
- 最新公司客户订单流程管理制度
- 生物分离工程第四章膜分离技术.ppt
评论
0/150
提交评论