数学建模插值法——三次埃尔米特插值&三次样本插值(笔记)8 q( \# T0 L* p# {: V4 l
) l+ S' L- b9 V; F$ k; i& u" u今天学习了插值法的matlab实现。2 n5 S' F9 o" R. X) b
我们接触过五种基本的插值方法,有拉格朗日插值、牛顿插值、分段线性插值、分段三次Hermite插值和样条插值(三次)。+ A! h0 D9 R; t5 \( a$ J$ p4 W
1 D! b; h9 d F插值法在数学建模中的应用:数模比赛中,常常需要根据已知的函数点进行数据、模型的处理和分析,而有时候现有的数据是极少的,不足以支撑分析的进行,这时就需要使用一些数学的方法,“模拟产生”一些新的但又比较靠谱的值来满足需求,这就是插值的作用。4 | j. o1 } m8 e
& E! M. X0 K+ s+ w7 ?# T
一般来讲,数学建模中主要用到的是 分段三次Hermite插值和三次样条插值2 q5 B, X8 a. ~" S) r; M- i
而matlab中都有对应的函数(感慨一下:matlab真强大!) 7 z+ q8 T! m4 D5 |" \这两种插值的matlab实现也是本文的重点。0 H {6 `# d. |7 ]* q% J! T. N
" {* b; r I5 x6 N/ f/ m) l接下来先来用数学定义简单解释一下 分段三次Hermite插值和三次样条插值给有需要的人(便于理解) 9 m) K. I1 _5 ?1)分段三次Hermite插值, q) w$ L- H* E4 c1 G
① 埃尔米特插值多项式:插值多项式要求在插值节点上函数值相等,有的实际问题还要求在节点上的导数值相等,甚至高阶导数值也相等,满足这种要求的插值多项式成为埃尔米特插值多项式。 J. c8 @3 Z3 @* k' f) R(直接使用埃尔米特插值得到的多项式次数较高,也存在龙格现象,因此在实际应用中,往往使用分段三次埃尔米特插值多项式) 8 Q. M# o. B7 Z0 ?0 _ N② 分段三次埃尔米特插值: ( {% E. g5 m- f a% j7 U- v3 N1 ^