5个回答

如何构造一个尽可能简单的函数,使用初等函数,且f(0)=f(1)=1,f(2)=f(3)=-1?

匿名用户
226个点赞 👍

首先,拉格朗日插值法永远是您最可靠的选择,构造函数

f(x)=(x1)(x2)(x3)(01)(02)(03)×1+(x0)(x2)(x3)(10)(12)(13)×1+(x0)(x1)(x3)(20)(21)(23)×(1)+(x0)(x1)(x2)(30)(31)(32)×(1)f(x)=\frac{(x-1)(x-2)(x-3)}{(0-1)(0-2)(0-3)}\times1+\frac{(x-0)(x-2)(x-3)}{(1-0)(1-2)(1-3)}\times1+\frac{(x-0)(x-1)(x-3)}{(2-0)(2-1)(2-3)}\times(-1)+\frac{(x-0)(x-1)(x-2)}{(3-0)(3-1)(3-2)}\times(-1) 有种简单的美。


当然,拉格朗日是无法满足简单这个条件的,在此,我们可以构造三角函数

Asin(ωx+φAsin(ωx+φ) ,代入这四个点,得出一个函数

f(x)=2sin(π2x+π4)f(x)=\sqrt{2}sin(\frac{\pi}{2}x+\frac{\pi}{4})

也是所求


或许三角函数还不够简单,我们可以用绝对值函数来试试。

先求出过 (1,1);(2,1)(1,1);(2,-1) 两点的直线为 y=2x+3y=-2x+3 ,再将函数斜率的两个转折点 x1=0;x2=0x-1=0;x-2=0 写成绝对值,

设所求为 a|x1|+b|x2|a|x-1|+b|x-2| ,则在 [1,2][1,2] 区间内, a(x1)+b(2x)=2x+3a(x-1)+b(2-x)=-2x+3 ,则 a=1;b=1a=-1;b=1

所以,所求为 |x1|+|x2|-|x-1|+|x-2|

发布于 2023-01-15 01:34・IP 属地上海
笑帮主
自由评论 (0)
分享
Copyright © 2022 GreatFire.org