matlab的序设计.docVIP

  • 6
  • 0
  • 约 10页
  • 2016-10-15 发布于贵州
  • 举报
matlab的序设计

班级:材料0904 学号:0405090123 姓名:廖松义 实验一 1、编程实现以下科学计算算法,并举一例应用之。(参考书籍《MATLAB与科学计算》,王沫然著,电子工业出版社,2009年) “三次样条插值” 算法说明:三次样条也是分片三次插值函数,它是在给定的区间[a,b]上的一个划分:a=x0x1…xn=b,已知函数f(x)在xj上的函数值为 f(xj)=yj ,(j=0,1,2,3...,n)如果存在分段函数 满足下述条件: S(x)在每一个子区间 [ xj-1,xj ],(j=0,1,2,3...,n)上是三次多项式; S(x)在每一个内接点 (j=0,1,2,3...,n)具有直到二阶的连续导数; 则成为节点x0,x1,…,xn 上的三次样条函数。 若 S(x) 在节点 x0,x1,…,xn 上海满足插值条件: (3)S(xj)=yj (j=0,1,2,3...,n) 则称 S(x)为三次样条插值函数。 由(1)知,S(x)在每一个小区间[ xj-1,xj ]上是一三次多项式,若记为Sj(x),则可设: Sj(x)=ajx3+bjx2+cjx+dj 要确定函数S(x)的表达式,需确定4n个未知数{aj,bj ,cj, dj}(j=0,1,2,3...,n)。 由(2)知S(x),S(x),S(x)在内节点x1, x2,....,xn-1上连续

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档