Hermite插值方法_第1页
Hermite插值方法_第2页
Hermite插值方法_第3页
Hermite插值方法_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数值分析实验报告五一、 实验目的理解Hermite插值方法,掌握Hermite插值算法设计二、 实验内容使用vc+编程,实现该方法,即Hermite插值法三、 实验步骤#include double herm(double x0,double x1,double y0,double y1,double h0,double g0,double g1,double x)double alp0,alp1,bta0,bta1,t;double s;t=h0*h0;alp0=(x-x1)*(x-x1)*(h0+2*(x-x0)/t/h0;alp1=(x-x0)*(x-x0)*(h0-2*(x-x1)/t

2、/h0;bta0=(x-x0)*(x-x1)*(x-x1)/t;bta1=(x-x1)*(x-x0)*(x-x0)/t;s=y0*alp0+y1*alp1+g0*bta0+g1*bta1;return(s);void main()int n=7;double p0;double pn; double aa8,bb8,s=0;double xx8=0.5,0.7,0.9,1.1,1.3,1.5,1.7,1.9; double yy8=0.4794,0.6442,0.7833,0.8912,0.9636,0.9975,0.9917,0.9463; double g8;int i;double a8

3、,c8,h8;coutPlease input p0 and pnp0;cinpn;for(i=0;i=n-1;i+)hi=xxi+1-xxi;couthi=hiendl;c0=1;g0=3*(yy1-yy0)/h0-p0*h0/2;for( i=1;i=n-1;i+)ai=hi/(hi+hi-1);ci=1-ai;for(i=1;in;i+)coutai=aiendl;coutci=ciendl;for( i=1;i=n-1;i+)gi=3*(ci*(yyi+1-yyi)/hi+ai*(yyi-yyi-1)/hi-1);an=1;gn=3*(yyn-yyn-1)/hn-1+pn*hn-1/2

4、;for(i=0;i=n;i+)coutgi=giendl;aa0=2;bb0=c0/aa0;g0=g0/aa0;for(i=1;i=0;i-)gi=gi-bbi*gi+1;coutendl;for(i=0;i=n;i+)coutgi=giendl;double ss;double c0,c1,d0,d1,g0,g1,h1;double x0;coutPlease input interpolation point x0:x0;if(x0=0.5 & x00.7)c0=xx0;c1=xx1;d0=yy0;d1=yy1;h1=h0;g0=g0;g1=g1;ss=herm(c0,c1,d0,d1,

5、h1,g0,g1,x0);coutss=0.7 & x00.9)c0=xx1;c1=xx2;d0=yy1;d1=yy2;h1=h1;g0=g1;g1=g2;ss=herm(c0,c1,d0,d1,h1,g0,g1,x0);coutss=0.9 & x0=1.1)c0=xx2;c1=xx3;d0=yy2;d1=yy3;h1=h2;g0=g2;g1=g3;ss=herm(c0,c1,d0,d1,h1,g0,g1,x0);coutss=1.1 & x0=1.3)c0=xx3;c1=xx4;d0=yy3;d1=yy4;h1=h3;g0=g3;g1=g4;ss=herm(c0,c1,d0,d1,h1,g0,g1,x0);coutss=1.3 & x0=1.5)c0=xx4;c1=xx5;d0=yy4;d1=yy5;h1=h4;g0=g4;g1=g5;ss=herm(c0,c1,d0,d1,h1,g0,g1,x0);coutss=1.5 & x0=1.7)c0=xx5;c1=xx6;d0=yy5;d1=yy6;h1=h5;g0=g5;g1=g6;ss=herm(c0,c1,d0,d1,h1,g0,g1,x0);coutss=1.7 & x0=1.9)c0=xx6;c1=xx7;d0=yy6;d1=yy7;h1=h6;g0=g6;g1=g7;ss=herm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论