You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

泰勒展开误差分析与A1模型高估现象疑问

泰勒展开误差分析与A1模型高估现象疑问

嘿,我来帮你拆解这个问题~ 你是在用泰勒展开近似质量弹簧系统响应的包络函数$f(t-a)$,对吧?先从泰勒展开的本质和你的场景结合起来说:

先明确各模型的本质

  • A0模型:$f(t-a) \approx f(t)$,这其实是把$f(t-a)$直接用$t$点的函数值代替,反映在图像上就是$f(t)$整体右移$a$个单位,这个你已经理解了,没问题。
  • A1模型:$f(t-a) \approx f(t) - a f'(t)$,这是一阶泰勒近似,核心是用$t$点的切线来近似$f(t-a)$的值;
  • A2模型:在一阶基础上加入了二阶导数项,用二次曲线来拟合,理论上会更接近真实值。

A1模型高估的核心原因

你观察到的高估现象,主要和**峰值附近的函数凹凸性(二阶导数符号)**以及泰勒展开的余项有关:

  1. 峰值附近的二阶导数符号:质量弹簧系统的响应包络$f(t)$在峰值右侧的一段区间内,二阶导数$f''(t)$是负的(因为峰值是极大值,在峰值附近函数是向下凸的凹函数)。
  2. 一阶泰勒展开的余项影响:一阶泰勒展开的准确表达式是:
    $$f(t-a) = f(t) - a f'(t) + \frac{a^2}{2}f''(\xi)$$
    其中$\xi$介于$t-a$和$t$之间。因为$f''(\xi) < 0$,所以余项是负数,也就是说真实值 = A1近似值 + 一个负数,反过来就是A1近似值比真实值大,出现高估。
  3. 切线近似的特性:对于凹函数($f''(t)<0$),$t$点的切线会位于函数曲线的上方。你用$t$点的切线来近似左侧$t-a$点的函数值,自然会比真实值偏高。

关于A2模型的预期

A2模型加入了$\frac{a^2}{2}f''(t)$项,因为$f''(t)$是负的,这个项会抵消A1模型的部分高估,让结果更接近真实值,这也符合泰勒展开“项数越多,近似精度越高”的规律。

备注:内容来源于stack exchange,提问作者Sagar

火山引擎 最新活动