数学建模学习笔记(三):插值与拟合

一、插值方法

在工程和数学应用中,有这样一类数据处理问题,在平面上给定一组离散点列,要求一条曲线,把这些点按次序连接起来。

1. 分段线性插值

将每两个相邻的节点用直线连起来,如此形成的一条折线就是分段线性插值函数,记作I_n(x)

I_n(x)=\sum_{i=1}^ny_il_i(x)\quad (1)    其中,l_i(x)=\left\{\begin{matrix} \frac{x-x_{i-1}}{x_i-x_{i-1}},x\in [x_{i-1},x_i],i\neq 0\\ \frac{x-x_{i+1}}{x_i-x_{i+1}},x\in [x_{i},x_{i+1}],i\neq n\\ 0,others \end{matrix}\right.

n越大,分段越多,插值误差越小。

2. 拉格朗日插值多项式

基函数为l_i(x)=\prod_{j=0}^n\frac{x-x_j}{x_i-x_j},i=0,1,...,n.   l_i(x_j)=\left\{\begin{matrix} 0,j\neq i\\ 1,j=i \end{matrix}\right.

拉格朗日插值函数I_n(x)=\sum_{i=1}^ny_il_i(x)==\sum_{i=1}^ny_i(\prod_{j=0}^n\frac{x-x_j}{x_i-x_j})\quad (2)

3. 样条插值(后续更)

二、曲线拟合的线性最小二乘法

已知一组(二维)数据,即平面上的n个点(x_i,y_i)互不相同,寻求一个函数y=f(x),使其在某种准则下与所有数据点最为接近。

线性最小二乘法

f(x)=a_1r_1(x)+a_2r_2(x)+...+a_mr_m(x),\quad (3)     r_k(x): 事先选定的一组线性无关的函数    a_k: 待定系数

拟合准则:使y_if(x_i)的距离\delta_i的平方和最小(最小二乘准则)

(1)系数a_k的确定

J(a_1,...,a_m)=\sum_{i=1}^n\delta_i^2=\sum_{i=1}^n[f(x_i)-y_i]^2,\quad(4)    求a_1,...,a_m 使J达到最小

令    R=\begin{bmatrix} r_1(x_1) & \cdots & r_m(x_1) \\ \vdots & \vdots &\vdots \\ r_1(x_n) & \cdots & r_m(x_n) \end{bmatrix},    A=[a_1,\cdots,a_m]^T,\quad Y=[y_1,\cdots,y_n]^T

令函数J的导数等于0,解为A=(R^TR)^{-1}R^TY

(2)函数r_k(x)的选取

a. 通过机理分析,确定r_k(x)

b. 将数据(x_i,y_i),i=1,2,...,n作图,直观判断用什么曲线拟合

常用的曲线:i: 直线y=a_1x+a_2                     ii: 多项式y=a_1x^m+...+a_mx+a_{m+1}   

                     iii:  双曲线(一支)y=\frac{a_1}{x}+a_2       iiii: 指数曲线y=a_1e^{a_2x}

可以选几种曲线分别拟合,然后比较,看哪条曲线的最小二乘指标最小。

三、最小二乘优化

在无约束优化问题中,目标韩素由若干个函数的平方和构成,这类函数一般可以写成:F(x)=\sum_{i=1}^mf_i^2(x),x\in R^n\quad (5)

把极小化这类函数的问题min\quad F(x)=\sum_{i=1}^mf_i^2(x), 称为最小二乘优化问题。

四、函数逼近

已知一个较为复杂的连续函数y(x),x\in [a,b], 要选择一个较简单的函数f(x), 在一定准则下最接近y(x), 即所谓函数逼近。

常用准则:最小平方逼近, 即  J=\int_{a}^{b}[f(x)-y(x)]^2dx\quad (6)

选一组函数构造f(x),  令f(x)=a_1r_1(x)+a_2r_2(x)+...+a_mr_m(x),\quad (7), 求a_1,...,a_m 使J达到最小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值