函数逼近(一)
生活中,人们常会用到估计,“目测他不到1米8,大概体重在60千克......”,有人估得准,有人会偏差大些。
勿论谁准,他们有一个共同特点,即都是通过光(大数据)结合眼睛(工具)提取信息 (数据), 送进大脑(模型)分析,而后作出估计,对吗?
现在的人工智能AI技术,其实也只是做了这样一件简单的事,您把上面粗体字替换成括号内字甚至可能就是它的全过程,只是它不知累且猜得相对精准一些罢了。
就这么一个简单的过程,如果深究下去,会发现,其实各个环节都会非常非常的复杂?需要物理(光)、医学(眼)、脑科学(脑).......各种知识,智能作罢吧!
那么如何去繁从简,高度抽象呢?这种任务自然落到了数学的头上,数学把这一系列复杂过程统统抽象称为复杂函数。
然后派一些数学家(民工)去研究各种简单函数,诸如多项式、三角函数、指数函数......等等。历经千年,几十代民工(数学家)的共同努力,多项式的性质最先被研究得差不多了,据说简单、好用!
此时,来了一位聪明绝顶的项目经理Lagrange同学,他在多项式项目组里。
为了赶工程、抢进度,争得头筹,愣是一顿“胡拼乱凑”(和鄙人的代码一样)......
就这样函数逼近的第一个Demo就出来了......
当然是名垂青史,后人冠之为拉格朗日(Lagrange)插值多项式!
(为什么说他“胡拼乱凑”,因为下面有些人可能会看晕吐,但保证,坚持到最后的,一定会有收获~)。
多项式
先有个概念:
形如
的式子称为一元多项式,简称多项式,若最高次项系数, 则称为
次多项式。
插值多项式
设函数在
上的
个不同点
上的函数值
和若干阶导数值
是已知的,其中
,
即总共知道个已知条件。
若存在一个次多项式
, 满足如下的插值条件
则称是
在
上关于插值节点
的
次插值多项式, 而
称为插值余项
例如, 在 四个点处(即
),已知
的函数值和若干阶导数值如下表:
| 4 | |||||
| --- | 3 | ||||
| --- | 3 | ||||
| --- | --- | --- | 1 | ||
| 2 | 0 | 3 | 2 |
如上定义,常用的插值多项式有多种类型,其中最重要的两种如下:
Lagrange插值
1. 
即只知道个点函数
的值,而不知其任一点的导数值,满足
的次多项式:
被称为Lagrange插值多项式
举个栗子: 求的近似值。
解: 令, 取
为Lagrange插值节点,可得插值多项式
将代入,便得:
它与准确值的绝对误差大概是 。
2. 
即只知道一个点的函数值和其
阶导数值,其
次插值多项式正好就是带Lagrange余项的Taylor公式
其中余项满足:
且在
和
之间,它又被称为Lagrange余项。
有什么用,怎么用呢?
这么复杂的公式有什么用?它为什么会受到诸多聪明人的谟拜呢?原因在于聪明人知道怎么用它,而且大体了解其威力何如!
结合上面的栗子 ,就是复杂函数的代指,其实我们不知道其具体形式,只知道若干个点的值。而这些值现实中通过测量、统计等工程方法一般都是可以得到的,甚至高阶导数,把它理解为趋势的趋势的话,也可以通过测量得到。
复杂函数的真实面目,只有上帝才知道,通过测得的值,我们就可以构造一个多项式(Lagrange多项式),用来近似逼近上帝知道的所有真实情况。
上面例子中也开启了上帝视角,知道了具体形式,估计与上帝之间的偏差被证实只在
以内(通过余项估计)。
啊!
可以见其威力......! 希望您已明了并感知,
顺便膜拜一下项目经理---Lagrange(拉格朗日)同学吧
本文使用 mdnice 排版, 来源于微信公众号 数学之水 欢迎关注~~