当前位置: 首页 > article >正文

分段线性插值

分段线性插值

分段线性插值,就是将插值点用折线段连接起来逼近f(x)。设已知节点 a = x 0 < x 1 < ⋅ ⋅ ⋅ < x n = b a=x_0<x_1<···<x_n=b a=x0<x1<⋅⋅⋅<xn=b上的函数值 f 0 , f 1 , . . . , f n f_0,f_1,...,f_n f0,f1,...,fn,记 h k = x k + 1 − x k , h = m a x h k h_k=x_{k+1}-x_k,h=\\max h_k hk=xk+1xk,h=maxhk

I h ( x ) I_h(x) Ih(x)为分段线性插值函数,如果满足:

(1) 记 I h ( x ) ∈ [ a , b ] I_h(x)∈[a,b] Ih(x)[a,b];

(2) I h ( x k ) = f k ( k = 0 , 1 , . . . , n ) I_h(x_k)=f_k(k=0,1,...,n) Ih(xk)=fk(k=0,1,...,n);

(3) I h ( x ) I_h(x) Ih(x)在每个区间 [ x k , x k + 1 ] [x_k,x_{k+1}] [xk,xk+1]上是线性函数,

则由定义, I h ( x ) I_h(x) Ih(x)在每个小区间 [ x k , x k + 1 ] [x_k,x_{k+1}] [xk,xk+1]上可表示为

I h ( x ) = x − x k + 1 x k − x k + 1 f k + x − x k x k + 1 − x k f k + 1     ( x k ≤ x ≤ x k + 1 ) I_h(x)=\frac{x-x_{k+1}}{x_k-x_{k+1}}f_k+\frac{x-x_k}{x_{k+1}-x_k}f_{k+1} \ \ \ (x_k≤x≤x_{k+1}) Ih(x)=xkxk+1xxk+1fk+xk+1xkxxkfk+1   (xkxxk+1)

若用插值基函数表示,则I_h(x)在整个区间[a,b]上可表示为

I h ( x ) = ∑ j = 0 n f j l j ( x ) I_h(x)=\sum_{j=0}^nf_jl_j(x) Ih(x)=j=0nfjlj(x)

其中基函数 l j ( x ) l_j(x) lj(x)满足条件 l j ( x k ) = δ j k ( j , k = 0 , 1 , . . . , n ) l_j(x_k)=δ_jk(j,k=0,1,...,n) lj(xk)=δjk(j,k=0,1,...,n)


http://www.kler.cn/a/548675.html

相关文章:

  • Halcon相机标定
  • C++ Primer 函数匹配
  • 【Linux】--- 基础开发工具之makefile、git、gdb
  • Python 面向对象的三大特征
  • 4.buuctf [SWPU2019]Web1及知识点
  • matlab飞行姿态pid控制
  • Ubuntu 下 nginx-1.24.0 源码分析 -ngx_ssl_error 函数
  • HAProxy 实现 MySQL 服务器负载均衡实验
  • Vue 发送 PDF 文件链接到 WinForm 程序进行打印
  • 如何通过5G和边缘计算提升工业远程运维效能?
  • 神经网络新手入门(4)Transformer的创世纪(2017)
  • Win10下安装 Redis
  • 【云安全】云原生- K8S kubeconfig 文件泄露
  • 147,[2] BUUCTF WEB [BSidesCF 2019]Kookie
  • 算法1-1 玩具谜题
  • 2.buuctf [CISCN 2019 初赛]Love Math
  • c++中std::thread构造函数的注意事项
  • 2.4.2 常量的定义与使用
  • sql注入中information_schema被过滤的问题
  • windows使用中碰到的一些问题