三次参数样条曲线..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三次参数样条曲线 问题提出 有空间的n个点,p1,p2, p3,……,pn 要用一条曲线光滑连接 解决问题的思路 插值 三次样条曲线 三次参数样条曲线 三次样条曲线-定义 对于给定的n个型值点Pi(xi,yi),且hi=xi+1-xi0, i=1,2,…,n,若y=S(x)满足下列条件: (1) 在Pi(xi,yi)点上有yi=S(xi); (2) S(x)在[x1 , xn]上二阶连续可导; (3)在每个子区间[xi , xi+1]上,S(x)是x的三次多项式; 则称S(x)为过型值点的三次样条函数,由三次样条函数构成的曲线称为三次样条曲线。 三次样函数的形式推导 由定义可知在[xi , xi+1]上,Si(x)可写成: Si(x)=ai+bi(x-xi)+ci(x-xi)2+di(x-xi)3 ai, bi, ci, di为待定系数 (1)由于yi=Si(xi), Si(xi+1)= Si+1(xi+1)= yi+1, 有 yi = ai ai+bihi+cihi2+dihi3= yi+1(用于求bi) (2)由Si (x)= bi+2ci(x-xi)+3di(x-xi)2 有 Si (xi)= bi 由Si (x)= 2ci+6di(x-xi) 有 Si (xi)= 2ci 三次样函数的形式推导 (3)要求曲线在二阶连续可导,则有 Si (xi+1)= Si+1 (xi+1) Si (xi+1)= Si+1 (xi+1) 从而有 bi+2cihi+3di hi2= bi+1 2ci+6di hi=2ci+1 (求di) (4)令Mi=2ci; 则有: ai = yi ci=Mi/2 di=( Mi+1- Mi)/6 hi bi =( yi+1- yi)/ hi- hi(Mi/3+ Mi+1/6) 三次样函数的形式推导 从而有: ai-1 = yi-1 ci-1=Mi-1/2 di-1=( Mi- Mi-1)/6 hi-1 bi-1 =( yi- yi-1)/ hi-1- hi-1(Mi-1/3+ Mi/6) (5)由 Si-1 (xi)= Si (xi) 有bi-1+2ci-1hi-1+3di-1 hi-12= bi 令:λi= hi-1/(hi-1+hi),μi= hi/(hi-1+hi) Di=6/(hi-1+hi)*[( yi+1-yi)/ hi-( yi-yi-1)/ hi-1] 可得:λi Mi-1+2 Mi+μi Mi+1= Di, 其中:λi+μi=1,i=2,3,…,n-1 三次样函数的端点条件 (1)夹持端: 端点处一阶导数已知,即 S1 (x1)=y1 亦即y1= b1= ( y2- y1)/ h1- h1(M1/3+ M2/6) 2 M1+ M2=6[( y2- y1)/ h1- y1]/ h1 Sn-1 (xn)=yn 亦即yn-1= bn-1= ( yn- yn-1)/ hn-1- hn-1(Mn-1/3+ Mn/6) Mn-1+ 2Mn=6[ yn -( yn- yn-1)/ hn-1]/ hn-1 得方程组为: 2 M1+ M2=6[( y2- y1)/ h1- y1]/ h1; λi Mi-1+2 Mi+μi Mi+1= Di,i=2,3,…,n-1; Mn-1+ 2Mn=6[ yn -( yn- yn-1)/ hn-1]/ hn-1; 三次样函数的端点条件 (2)自由端: 端点处曲线二阶导数为零 即S1 (x1)=y1=0 , Sn-1 (xn)=yn=0 亦即 S1 (x1)= 2c1=0;=M1=0 Sn-1 (xn)=2cn-1+6dn-1hn-1=0;= Mn=0 得方程组: M1=0; λi Mi-1+2 Mi+μi Mi+1= Di,i=2,3,…,n-1; Mn=0; 三次样函数的端点条件 (3)抛物端: 曲线的首尾两段S1(x) 和Sn-1(x)为抛物线。即曲线在首尾两段曲线上二阶导数为常数。 y1 =y2 ,yn-1 =yn S1 (x1)=2c1= S2 (x2)= 2c2 =M1= M2 Sn-2 (xn-1)=2cn-2+6dn-2hn-2= Sn-1 (xn)= 2cn-1+6dn-1hn-1 =Mn-1= Mn 得方程组: M1 - M2=0; λi Mi-1+2 Mi+μi Mi+1= Di,i=2,3,…,n-

文档评论(0)

586334000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档