这一招在做什么
函数方程里的 x 是“任意的”,所以可以把它换成任何(在定义域里的)式子,方程依然成立。代换法就是利用这一点,造出新方程:
- 方程形如 f(φ(x))=g(x):令 t=φ(x),反解出 x,直接得到 f(t)。
- 方程里同时出现 f(x) 和 f(φ(x)),而 φ 迭代几次又回到 x(例如 x1、−x 两次回来,1−x1 三次回来):把 x 换成 φ(x) 一遍遍重写,直到 f(x) 再次出现——未知数和方程一样多,消元。
- 把解出的 f 代回原方程检验。
这里用到上一章的迭代:φ 的周期,决定了要换几次。
先猜后证
f(x)+2f(x1)=3x(x=0)。f(2) 等于多少?
先选定答案,才能看到结论。
✓ 猜对了!✗ 只用 x=2 一个方程不够:f(21) 也是未知的。再取 x=21 试试。
x=2:f(2)+2f(21)=6;x=21:f(21)+2f(2)=23。
两个方程两个未知数:由第二式 f(21)=23−2f(2),代入第一式得 −3f(2)=3,f(2)=−1。
对一般的 x 做同样的事,就得到 f(x)=x2−x。
f(x)=x2−x2=x2−x,代回检验全部成立。x=2 时正是 1−2=−1。
跟着做一遍:周期为 3 的代换
例:f(x) + f(1/(1−x)) = x(x ≠ 0, 1)
第 1 / 5 步 -
一个方程,两个未知 方程 ① 里有 f(x) 和 f(1−x1)。只有一个方程,解不出来。
f(x)+f(1−x1)=x
-
换一次
-
再换一次:回来了
-
消元
-
代回检验
最简单的情形:一次换元
方程里只出现 f(某个式子) 时,一次换元就够:令 t=2x+1,则 x=2t−1,代入右边。
按“令 t= 括号里的式子”。验算:(2x+1)2−(2x+1)=4x2+2x。
另一个对称的例子:2f(x)−f(−x)=x2+3x。−x 换两次回来,消元得 f(x)=x2+x。
什么时候不灵
结论:反复代换,方程组一定能封闭 ← 还成立吗?
φ(x)=x1:换一次就回来,两个方程恰好够用。
换成 f(x)+f(2x)=x:把 x 换成 2x 得 f(2x)+f(4x)=2x,再换得 f(4x)+f(8x)=4x……新的未知数 f(2nx) 永远在冒出来,方程永远比未知数少一个。
x↦2x 没有周期,代换法到这里就停了。这类方程要用别的办法(例如再加上连续性、取极限),或者先猜一个解:f(x)=3x 满足 3x+32x=x——但它是不是唯一的解,代换法回答不了。
练一练
f(x+1)=x2+3x。求 f(x)。
提示 · 第一步f(t)=(t−1)2+3(t−1)。
完整解答f(t)=t2−2t+1+3t−3=t2+t−2,即 f(x)=x2+x−2。验算:(x+1)2+(x+1)−2=x2+3x ✓。
2f(x)−f(−x)=3x+1。求 f(x)。
提示 · 方法得到 2f(−x)−f(x)=−3x+1,和原方程联立。
提示 · 第一步原方程乘 2 加上新方程:3f(x)=2(3x+1)+(−3x+1)。
完整解答3f(x)=3x+3,f(x)=x+1。验算:2(x+1)−(−x+1)=3x+1 ✓。
f(x)−2f(x1)=x(x=0)。求 f(3)。
提示 · 方法f(x1)−2f(x)=x1,与原方程联立消去 f(x1)。
提示 · 第一步由第二式 f(x1)=2f(x)+x1,代入原式:f(x)−4f(x)−x2=x。
完整解答f(x)=−31(x+x2),f(3)=−31⋅311=−911。验算:f(31)=−31(31+6)=−919,−911+938=3 ✓。
f(x)+f(1−x1)=2x(x=0,1)。求 f(3)。
提示 · 方向不必求出 f(x) 的整个式子,只看 3 的轨道。
提示 · 方法3→1−31=−21→1+211=32→3。分别令 x=3,−21,32。
提示 · 第一步f(3)+f(−21)=6,f(−21)+f(32)=−1,f(32)+f(3)=34。
完整解答第一式 − 第二式 + 第三式:2f(3)=6+1+34=325,f(3)=625。