math_数学表达式&等式方程的变形&组合/构造操作技巧/手段积累
数学表达式&等式方程的变形&组合操作技巧/手段积累
分式
-
分子分母同时乘以&除以同一个表达式
- 分子有理化
- 分母有理化
-
分式拆分(因子重组)
方程(等式)
方程
数学中,方程(equation)可以简单的理解为含有未知数的等式,
- 即含有一个以上的未知数并结合等号的数学公式(formula)
等式
-
在数学的领域中,若两个数学对象在各个方面都相同,则称他们是相等的。这就定义了一个二元谓词等于,写作 x = y {\displaystyle x=y} x=y当且仅当x和y相等。
-
通常意义上,等于是通过两个元素间的等价关系来构造的。
- 将两个表达式用等于符号连起来,就构成了等式,
-
注意,有些时候 A = B {\displaystyle A=B} A=B并不表示等式。
常见手法
-
错位相减
-
等式两边同时做相同的处理
- 1的代换(譬如
- 三角函数: 1 = s i n 2 x + c o s 2 x 1=sin^2x+cos^2x 1=sin2x+cos2x
- 幂: ( x + x 2 + 1 ) ( − x + x 2 + 1 ) = 1 (x+\sqrt{x^2+1})(-x+\sqrt{x^2+1})=1 (x+x2+1)(−x+x2+1)=1
- 同时乘方
- 同时加上某一个表达式
- 带入消元(减小变量个数)
- 等式组加减消元
- 譬如,函数的最值相关问题
- 1的代换(譬如
一般表达式处理
表达式(expression)此处是数学表达式(mathematical expression)的简称,
-
列项相消
-
譬如一部分的数列求和
- ∑ i = 1 n 1 ( i ) ( i + 1 ) = ∑ i = 1 n 1 ( i ) − 1 ( i + 1 ) = ∑ i = 1 n 1 i − ∑ i = 1 n 1 i + 1 = ( 1 1 + ∑ i = 2 n 1 i ) − ( ∑ i = 2 n 1 i + 1 n + 1 ) = 1 − 1 1 + n 令 : { f ( i ) = 1 i ; 则 g ( i ) = f ( i + 1 ) ‾ = 1 i + 1 , 可见是一个 ( 离散 ) 函数的向左偏移 1 \sum\limits_{i=1}^n{\frac{1}{(i)(i+1)}} =\sum\limits_{i=1}^n{\frac{1}{(i)}-\frac{1}{(i+1)}} =\sum\limits_{i=1}^n{\frac{1}{i}} -\sum\limits_{i=1}^{n}\frac{1}{i+1} \\=(\frac{1}{1}+\sum\limits_{i=2}^{n}{\frac{1}{i}}) -(\sum\limits_{i=2}^{n}\frac{1}{i}+\frac{1}{n+1}) \\=1-\frac{1}{1+n} \\ 令:\begin{cases} f(i)=\frac{1}{i}; \\则g(i)=\underline{f(i+1)}=\frac{1}{i+1},可见是一个(离散)函数的向左偏移1 \end{cases} i=1∑n(i)(i+1)1=i=1∑n(i)1−(i+1)1=i=1∑ni1−i=1∑ni+11=(11+i=2∑ni1)−(i=2∑ni1+n+11)=1−1+n1令:{f(i)=i1;则g(i)=f(i+1)=i+11,可见是一个(离散)函数的向左偏移1
-
-
对数&指数的转化
-
换元法
-
配凑法
-
加上一个表达式再减去相同大小的表达式
-
例如,分离常数:(可以起到集中变量x的效果)
- f ( x ) = 2 x − 1 x + 1 = 2 x − 1 + 2 − 2 1 2 ( 2 x + 2 ) = 2 x + 2 − 3 x + 1 = 2 + − 3 x + 1 f(x)=\frac{2x-1}{x+1}=\frac{2x-1+2-2}{\frac{1}{2}(2x+2)} =\frac{2x+2-3}{x+1}=2+\frac{-3}{x+1} f(x)=x+12x−1=21(2x+2)2x−1+2−2=x+12x+2−3=2+x+1−3
-
再比如导函数求导法则种的乘法求导法则的推导/证明:
- f ( x ) = u ( x ) v ( x ) f ′ ( x ) = lim Δ x → 0 f ( x + Δ x ) − f ( x ) Δ x = lim Δ x → 0 u ( x + Δ x ) v ( x + Δ x ) − u ( x ) v ( x ) Δ x = lim Δ x → 0 u ( x + Δ x ) v ( x + Δ x ) − u ( x ) v ( x ) + u ( x ) v ( x + Δ x ) − u ( x ) v ( x + Δ x ) Δ x 配凑 & 组合 = lim Δ x → 0 [ ( u ( x + Δ x ) − u ( x ) ) v ( x + Δ x ) ] + [ u ( x ) ( v ( x + Δ x ) − v ( x ) ) ] Δ x = lim Δ x → 0 { ( u ( x + Δ x ) − u ( x ) ) Δ x ⋅ v ( x + Δ x ) + u ( x ) ⋅ ( v ( x + Δ x ) − v ( x ) ) Δ x } = lim Δ x → 0 ( u ( x + Δ x ) − u ( x ) ) Δ x ⋅ v ( x + Δ x ) + lim Δ x → 0 u ( x ) ⋅ ( v ( x + Δ x ) − v ( x ) ) Δ x = lim Δ x → 0 ( u ( x + Δ x ) − u ( x ) ) Δ x lim Δ x → 0 v ( x + Δ x ) + lim Δ x → 0 u ( x ) lim Δ x → 0 ( v ( x + Δ x ) − v ( x ) ) Δ x = u ′ ( x ) v ( x ) + u ( x ) v ′ ( x ) f(x)=u(x)v(x) \\ f'(x)=\lim_{\Delta x\rightarrow 0} {\frac{f(x+\Delta x)-f(x)}{\Delta x}} \\=\lim_{\Delta x\rightarrow 0} \frac{{u(x+\Delta x)v(x+\Delta x)-u(x)v(x)}}{\Delta x} \\=\lim_{\Delta x\rightarrow 0} \frac{{u(x+\Delta x)v(x+\Delta x)-u(x)v(x) +u(x)v(x+\Delta x)-u(x)v(x+\Delta x)}} {\Delta x} \\配凑\&组合 \\ =\lim_{\Delta x\rightarrow 0} \frac{[(u(x+\Delta x)-u(x))v(x+\Delta x)] +[u(x)(v(x+\Delta x)-v(x))]} {\Delta x} \\=\lim\limits{\Delta x\rightarrow 0} \left \{ {\frac{(u(x+\Delta x)-u(x))}{\Delta x}\cdot v(x+\Delta x) +u(x)\cdot \frac{(v(x+\Delta x)-v(x))}{\Delta x}} \right \} \\=\lim_{\Delta x\rightarrow0} {\frac{(u(x+\Delta x)-u(x))}{\Delta x}\cdot v(x+\Delta x)} +\lim_{\Delta x\rightarrow0}u(x)\cdot \frac{(v(x+\Delta x)-v(x))}{\Delta x} \\=\lim_{\Delta x\rightarrow0} {\frac{(u(x+\Delta x)-u(x))}{\Delta x}\lim_{\Delta x\rightarrow0} v(x+\Delta x)} \\ +\lim_{\Delta x\rightarrow0}u(x)\lim_{\Delta x\rightarrow0} \frac{(v(x+\Delta x)-v(x))}{\Delta x} \\=u'(x)v(x)+u(x)v'(x) f(x)=u(x)v(x)f′(x)=Δx→0limΔxf(x+Δx)−f(x)=Δx→0limΔxu(x+Δx)v(x+Δx)−u(x)v(x)=Δx→0limΔxu(x+Δx)v(x+Δx)−u(x)v(x)+u(x)v(x+Δx)−u(x)v(x+Δx)配凑&组合=Δx→0limΔx[(u(x+Δx)−u(x))v(x+Δx)]+[u(x)(v(x+Δx)−v(x))]=limΔx→0{Δx(u(x+Δx)−u(x))⋅v(x+Δx)+u(x)⋅Δx(v(x+Δx)−v(x))}=Δx→0limΔx(u(x+Δx)−u(x))⋅v(x+Δx)+Δx→0limu(x)⋅Δx(v(x+Δx)−v(x))=Δx→0limΔx(u(x+Δx)−u(x))Δx→0limv(x+Δx)+Δx→0limu(x)Δx→0limΔx(v(x+Δx)−v(x))=u′(x)v(x)+u(x)v′(x)
-
-
拆项相消
-
方程组成组处理(经常是相加/减)法
-
很多和1有关
-
直观的例子
- 这里的
元
可能是指复杂的式子(作为整体)
构造法(通项公式/消除递推)
-
在数列/递推公式推导通项公式中用的很多
基本的递推模型
-
假设我们已经知道的两个经典知递推求通项模型
-
a ( n + 1 ) = q ⋅ a ( n ) a(n+1)=q\cdot a(n) a(n+1)=q⋅a(n)
-
a ( n ) = a ( 1 ) ⋅ q n − 1 a(n)=a(1)\cdot q^{n-1} a(n)=a(1)⋅qn−1
-
特别的 , 当 a ( 1 ) = q 的时候 , a ( n ) = q n ★ 特别的,当a(1)=q的时候,a(n)=q^n\bigstar 特别的,当a(1)=q的时候,a(n)=qn★
-
背后的精髓在于累加消项
-
a ( n ) = S ( n ) − S ( n − 1 ) , 使得前 n 项和能够过渡到通项公式 a(n)=S(n)-S(n-1),使得前n项和能够过渡到通项公式 a(n)=S(n)−S(n−1),使得前n项和能够过渡到通项公式
-
可以类似的推广
-
f ( a ( n + 1 ) ) = q ⋅ f ( a ( n ) ) f(a(n+1))=q\cdot f(a(n)) f(a(n+1))=q⋅f(a(n))
-
比如:(下面提到的x,y都表示数列{ a ( n ) a(n) a(n)}或(离散)函数a(n)的一项)
-
f ( x ) = x + λ f(x)=x+\lambda f(x)=x+λ
- a ( n + 1 ) + λ = q ⋅ ( a ( n ) + λ ) a(n+1)+\lambda=q\cdot (a(n)+\lambda) a(n+1)+λ=q⋅(a(n)+λ)
- a ( n + 1 ) + λ ( n + 1 ) + ϕ = q ( a ( n ) + λ n + ϕ ) a(n+1)+\lambda(n+1)+\phi=q(a(n)+\lambda n+\phi) a(n+1)+λ(n+1)+ϕ=q(a(n)+λn+ϕ)
-
f ( x , y ) = x + λ y f(x,y)=x+\lambda y f(x,y)=x+λy
- a ( n + 1 ) + λ a ( n ) = q ( a ( n ) + λ a ( n − 1 ) ) a(n+1)+\lambda a(n)=q(a(n)+\lambda a(n-1)) a(n+1)+λa(n)=q(a(n)+λa(n−1))
- a ( n + 1 ) + λ a ( n ) + ϕ = q ( a ( n ) + λ a ( n − 1 ) + ϕ ) a(n+1)+\lambda a(n)+\phi=q(a(n)+\lambda a(n-1)+\phi) a(n+1)+λa(n)+ϕ=q(a(n)+λa(n−1)+ϕ)
- a ( n + 1 ) + λ a ( n ) + ϕ = q ( a ( n ) + λ a ( n − 1 ) + ϕ ) a(n+1)+\lambda a(n)+\phi=q(a(n)+\lambda a(n-1)+\phi) a(n+1)+λa(n)+ϕ=q(a(n)+λa(n−1)+ϕ)
-
对于给定的一个递推关系式,尝试上面的基础模型或者推广模型,在系数比较对应,如果能够计算出
- λ 或者 q , 那么这个模型有望转换为等比模型 \lambda 或者 q,那么这个模型有望转换为等比模型 λ或者q,那么这个模型有望转换为等比模型
-
-
-
-
-
a ( n + 1 ) = d + a ( n ) a(n+1)=d+a(n) a(n+1)=d+a(n)
- a ( n ) = a ( 1 ) + ( n − 1 ) d a(n)=a(1)+(n-1)d a(n)=a(1)+(n−1)d
-
特别的
,
当
a
(
1
)
=
d
的时候
,
a
(
n
)
=
n
d
特别的,当a(1)=d的时候,a(n)=nd
特别的,当a(1)=d的时候,a(n)=nd
- 主要利用累乘消项
- a ( n ) = S ( n ) S ( n − 1 ) a(n)=\frac{S(n)}{S(n-1)} a(n)=S(n−1)S(n)
- 可以做的推广形式,比如:
- f ( a ( n + 1 ) ) = d + f ( a ( n ) ) f(a(n+1))=d+f(a(n)) f(a(n+1))=d+f(a(n))
-
作为一个基本模型集,可以随着经验的增加扩充这个集合,就像一个工具箱的版本迭代升级一样
-
目标:希望求解出,a(n)的不含a(n)的非递归表达式(消除递归(递推))
-
类型抽象
-
a
(
n
+
1
)
=
g
(
a
(
n
+
p
)
i
)
a(n+1)=g(a(n+p)_i)
a(n+1)=g(a(n+p)i)
- 大多可以通过方程两边
- 同乘法变形
- 同加法变形
- 变形方向网下面的几个一般形式上靠近
- a ( n + 1 ) = g ( a ( n + 1 ) ) a(n+1)=g(a(n+1)) a(n+1)=g(a(n+1))
-
F
(
n
+
1
)
=
Q
⋅
F
(
n
)
F(n+1)=Q\cdot F(n)
F(n+1)=Q⋅F(n)
- 把g中的n相关式子集中到F(n)中
- F ( n + 1 ) = D + ⋅ F ( n ) F(n+1)=D+\cdot F(n) F(n+1)=D+⋅F(n)
- 大多可以通过方程两边
Fibonacci Numbers斐波那契数列通项公式
- 试图有上述两个基本模型来解决各种变体,包括斐波那契数列的通项公式的求解
res
a ( n + 1 ) = A a ( n ) + B a(n+1)=Aa(n)+B a(n+1)=Aa(n)+B
-
a ( n + 1 ) = A a ( n ) + B a ( n + 1 ) + λ = u ( a ( n ) + λ ) a ( n + 1 ) = − λ + u ⋅ a ( n ) + u λ = u ⋅ a ( n ) + λ ( u − 1 ) { u = A λ ( u − 1 ) = B 即 λ = B A − 1 a(n+1)=Aa(n)+B \\a(n+1)+\lambda=u(a(n)+\lambda) \\a(n+1)=-\lambda+u\cdot a(n)+u\lambda=u\cdot a(n)+\lambda(u-1) \\\begin{cases} u=A \\\lambda(u-1)=B \end{cases} \\即\lambda=\frac{B}{A-1} a(n+1)=Aa(n)+Ba(n+1)+λ=u(a(n)+λ)a(n+1)=−λ+u⋅a(n)+uλ=u⋅a(n)+λ(u−1){u=Aλ(u−1)=B即λ=A−1B
或者 a ( n + 1 ) + λ = A a ( n ) + B + λ a ( n + 1 ) = A a ( n ) + B = A ( a ( n ) + B + λ A ) 从而 , 如果 λ = B + λ A 的话 ( 即 λ = B A − 1 ) , 或者 \\a(n+1)+\lambda=Aa(n)+B+\lambda \\a(n+1)=Aa(n)+B =A(a(n)+\frac{B+\lambda}{A}) \\从而,如果\lambda=\frac{B+\lambda}{A}的话(即\lambda=\frac{B}{A-1}), 或者a(n+1)+λ=Aa(n)+B+λa(n+1)=Aa(n)+B=A(a(n)+AB+λ)从而,如果λ=AB+λ的话(即λ=A−1B),
就得到了等比递推模型 : q = A , b ( n ) = A a ( n ) + λ b ( n ) = b ( 1 ) q n − 1 A a ( n ) + λ = ( A a ( 1 ) + λ ) A n − 1 { a ( n ) = ( A a ( 1 ) + λ ) A n − 1 − λ A λ = B A − 1 \\就得到了等比递推模型:q=A,b(n)=Aa(n)+\lambda \\b(n)=b(1)q^{n-1} \\Aa(n)+\lambda=(Aa(1)+\lambda)A^{n-1} \\ \begin{cases} a(n)=\frac{(Aa(1)+\lambda)A^{n-1}-\lambda}{A} \\\lambda=\frac{B}{A-1} \end{cases} 就得到了等比递推模型:q=A,b(n)=Aa(n)+λb(n)=b(1)qn−1Aa(n)+λ=(Aa(1)+λ)An−1{a(n)=A(Aa(1)+λ)An−1−λλ=A−1B
a ( n + 1 ) = A a ( n ) + B ⋅ C n ( C ≠ 0 ) a(n+1)=Aa(n)+B\cdot C^n(C\neq 0) a(n+1)=Aa(n)+B⋅Cn(C=0)
-
a ( n + 1 ) = A a ( n ) + B ⋅ C n ( C ≠ 0 ) 同乘以 1 A n + 1 a ( n + 1 ) A n + 1 = a ( n ) A n + B A ⋅ C n A n 记 K ( n ) = C n A n = ( C A ) n = C A ⋅ ( C A ) n − 1 记 k = A C b ( n ) = a ( n ) A n 则 a ( n ) = b ( n ) ⋅ A n , 可见只需要求解出 b ( n ) 的去递推表达式即可 由于 K ( n ) 不是常数 , 不好直接套用等差数列模型 , 但是却可以使用相同更加底层的累加法来处理 b ( n + 1 ) = b ( n ) + B A K ( n ) 即 b ( n ) = b ( n − 1 ) + K ( n − 1 ) a(n+1)=Aa(n)+B\cdot C^n(C\neq 0) \\同乘以\frac{1}{A^{n+1}} \\\frac{a(n+1)}{A^{n+1}}=\frac{a(n)}{A^n}+\frac{B}{A}\cdot\frac{C^{n}}{A^{n}} \\记K(n)=\frac{C^{n}}{A^{n}}=(\frac{C}{A})^n=\frac{C}{A}\cdot(\frac{C}{A})^{n-1} \\记k=\frac{A}{C} \\b(n)=\frac{a(n)}{A^n} \\则a(n)=b(n)\cdot A^n,可见只需要求解出b(n)的去递推表达式即可 \\由于K(n)不是常数,不好直接套用等差数列模型, \\但是却可以使用相同更加底层的累加法来处理 \\b(n+1)=b(n)+\frac{B}{A}K(n) \\即b(n)=b(n-1)+K(n-1) a(n+1)=Aa(n)+B⋅Cn(C=0)同乘以An+11An+1a(n+1)=Ana(n)+AB⋅AnCn记K(n)=AnCn=(AC)n=AC⋅(AC)n−1记k=CAb(n)=Ana(n)则a(n)=b(n)⋅An,可见只需要求解出b(n)的去递推表达式即可由于K(n)不是常数,不好直接套用等差数列模型,但是却可以使用相同更加底层的累加法来处理b(n+1)=b(n)+ABK(n)即b(n)=b(n−1)+K(n−1)
记 S ( n ) = ∑ i = 1 n b ( n ) S ( n ) − b ( 1 ) = S ( n − 1 ) + ∑ i = 1 n − 1 K ( n ) 当 A ≠ C ( k ≠ 1 ) 时 , ∑ i = 1 n − 1 K ( n ) = k ( k n − 1 − 1 ) k − 1 b ( n ) = b ( 1 ) + B A k ( k n − 1 − 1 ) k − 1 \\记S(n)=\sum\limits_{i=1}^{n}b(n) \\S(n)-b(1)=S(n-1)+\sum\limits_{i=1}^{n-1}K(n) \\当A\neq C(k\neq1)时, \sum\limits_{i=1}^{n-1}K(n)=\frac{k(k^{n-1}-1)}{k-1} \\ b(n)=b(1)+\frac{B}{A}\frac{k(k^{n-1}-1)}{k-1} 记S(n)=i=1∑nb(n)S(n)−b(1)=S(n−1)+i=1∑n−1K(n)当A=C(k=1)时,i=1∑n−1K(n)=k−1k(kn−1−1)b(n)=b(1)+ABk−1k(kn−1−1)
或者对 a ( n + 1 ) = A a ( n ) + B ⋅ C n ( C ≠ 0 ) 同乘以 1 C n + 1 a ( n + 1 ) C n + 1 = A C a ( n ) C n + B C 并记 c ( n ) = a ( n ) C n 转化为类型 : c ( n + 1 ) = A c ( n ) + B 或者对a(n+1)=Aa(n)+B\cdot C^n(C\neq 0) \\同乘以\frac{1}{C^{n+1}} \\\frac{a(n+1)}{C^{n+1}}=\frac{A}{C}\frac{a(n)}{C^n}+\frac{B}{C} \\并记c(n)=\frac{a(n)}{C^n} \\转化为类型:c(n+1)=Ac(n)+B 或者对a(n+1)=Aa(n)+B⋅Cn(C=0)同乘以Cn+11Cn+1a(n+1)=CACna(n)+CB并记c(n)=Cna(n)转化为类型:c(n+1)=Ac(n)+B
特别的 , 当 C = A , 即 k = 1 时 : K ( n ) = 1 , ∑ i = 1 n − 1 K ( n ) = n − 1 a ( n + 1 ) A n + 1 = a ( n ) A n + B A b ( n + 1 ) = b ( n ) + B A , 这得到了形如等差递推模型的递推式子 b ( n ) = b ( 1 ) + B A ( n − 1 ) \\特别的,当C=A,即k=1时:K(n)=1,\sum\limits_{i=1}^{n-1}K(n)=n-1 \\\frac{a(n+1)}{A^{n+1}}=\frac{a(n)}{A^n}+\frac{B}{A} \\b(n+1)=b(n)+\frac{B}{A}, \\这得到了形如等差递推模型的递推式子 b(n)=b(1)+\frac{B}{A}(n-1) 特别的,当C=A,即k=1时:K(n)=1,i=1∑n−1K(n)=n−1An+1a(n+1)=Ana(n)+ABb(n+1)=b(n)+AB,这得到了形如等差递推模型的递推式子b(n)=b(1)+AB(n−1)
双参数构造
a ( n + 1 ) = A a ( n ) + B a ( n − 1 ) a(n+1)=Aa(n)+Ba(n-1) a(n+1)=Aa(n)+Ba(n−1)
-
a ( n + 1 ) = A a ( n ) + B a ( n − 1 ) 这种递推形式等式两边不协调 , 因此 , 我们考虑为左边配凑成形如右边的式子 f ( n ) = f ( a ( n + 1 ) , a ( n ) ) ∼ f ( n − 1 ) = f ( a ( n ) , a ( n − 1 ) ) 按照习惯 , 优先让等式左边 L H S 的系数简单一些 a ( n + 1 ) + λ a ( n ) = u ( a ( n ) + λ a ( n − 1 ) ) ★ 如果可以求解出 λ , u , 那么 b ( n ) = a ( n + 1 ) + λ a ( n ) 将是一个等比数列 公比为 u , 首项 b ( 1 ) = a ( 2 ) + λ a ( 1 ) 为了比较系数能够方便地进行 , 我们展开并整理上面的 " 试探针 " a ( n + 1 ) = a ( n ) ⋅ ( u − λ ) + u λ ⋅ a ( n − 1 ) { A = u − λ B = u λ 求解上面的二元二次方程 ( 可以化为一元二次方程 : B = ( A + λ ) λ , 先求出 λ , 再求出 u = A + λ a(n+1)=Aa(n)+Ba(n-1) \\这种递推形式等式两边不协调,因此,我们考虑为左边配凑成形如右边的式子 \\f(n)=f(a(n+1),a(n))\sim f(n-1)=f(a(n),a(n-1)) \\按照习惯,优先让等式左边LHS的系数简单一些 \\a(n+1)+\lambda a(n)=u(a(n)+\lambda a(n-1))\bigstar \\如果可以求解出\lambda,u,那么b(n)=a(n+1)+\lambda a(n)将是一个等比数列 \\公比为u,首项b(1)=a(2)+\lambda a(1) \\为了比较系数能够方便地进行,我们展开并整理上面的"试探针" \\a(n+1)=a(n)\cdot (u-\lambda)+u\lambda\cdot a(n-1) \\\begin{cases} A=u-\lambda \\B=u\lambda \end{cases} \\求解上面的二元二次方程(可以化为一元二次方程:B=(A+\lambda)\lambda, \\先求出\lambda,再求出u=A+\lambda a(n+1)=Aa(n)+Ba(n−1)这种递推形式等式两边不协调,因此,我们考虑为左边配凑成形如右边的式子f(n)=f(a(n+1),a(n))∼f(n−1)=f(a(n),a(n−1))按照习惯,优先让等式左边LHS的系数简单一些a(n+1)+λa(n)=u(a(n)+λa(n−1))★如果可以求解出λ,u,那么b(n)=a(n+1)+λa(n)将是一个等比数列公比为u,首项b(1)=a(2)+λa(1)为了比较系数能够方便地进行,我们展开并整理上面的"试探针"a(n+1)=a(n)⋅(u−λ)+uλ⋅a(n−1){A=u−λB=uλ求解上面的二元二次方程(可以化为一元二次方程:B=(A+λ)λ,先求出λ,再求出u=A+λ
现在假设 λ 和 u 都已经求解出来 我们记 b ( n ) = a ( n + 1 ) + λ a ( n ) , 其公比为 u , 首项 b ( 1 ) = a ( 2 ) + λ a ( 1 ) b ( n ) = b ( 1 ) ⋅ u n − 1 , b ( n ) = ( a ( 2 ) + λ a ( 1 ) ) ⋅ u n − 1 \\现在假设\lambda和u都已经求解出来 \\我们记b(n)=a(n+1)+\lambda a(n),其公比为u,首项b(1)=a(2)+\lambda a(1) \\b(n)=b(1)\cdot u^{n-1}, \\b(n)=(a(2)+\lambda a(1))\cdot u^{n-1} 现在假设λ和u都已经求解出来我们记b(n)=a(n+1)+λa(n),其公比为u,首项b(1)=a(2)+λa(1)b(n)=b(1)⋅un−1,b(n)=(a(2)+λa(1))⋅un−1
接轨Fibonacci
特别的 , 当 A = B = 1 , 且 a ( 2 ) = a ( 1 ) = 1 的是 F i b o n a c c i 数列的递推公式 { 1 = u − λ 即 , λ + 1 = u 1 = u λ 此时 B = ( 1 + λ ) λ = 1 x 2 + x − 1 = 0 ( x + 1 2 ) 2 = 1 + 1 4 x + 1 2 = ± 1 2 5 λ = ± 5 − 1 2 u = 1 + λ = 1 ± 5 2 如果取 λ > 0 λ = 5 − 1 2 ; u = 1 + 5 2 a ( n + 1 ) = 5 − 1 2 a ( n ) + 1 + 5 2 b ( n ) = a ( n + 1 ) + λ a ( n ) b ( n + 1 ) = b ( 1 ) ⋅ u n − 1 = ( 1 + λ ) ⋅ u n − 1 = u ⋅ u n − 1 = u n 即 b ( n ) = u n u n = a ( n + 1 ) + λ a ( n ) ★ a ( n + 1 ) = − λ a ( n ) + u n 进而转为类型 a ( n + 1 ) = A a ( n ) + B ⋅ C n 特别的,当A=B=1,且a(2)=a(1)=1的是Fibonacci数列的递推公式 \\\begin{cases} 1=u-\lambda即,\lambda+1=u \\1=u\lambda \end{cases} \\此时B=(1+\lambda)\lambda=1 \\x^2+x-1=0 \\(x+\frac{1}{2})^2=1+\frac{1}{4} \\x+\frac{1}{2}=\pm\frac{1}{2}\sqrt5 \\\lambda=\frac{\pm\sqrt{5}-1}{2} \\u=1+\lambda=\frac{1\pm\sqrt{5}}{2} \\如果取\lambda>0 \\ \lambda=\frac{\sqrt{5}-1}{2};u=\frac{1+\sqrt{5}}{2} \\ a(n+1)=\frac{\sqrt{5}-1}{2}a(n)+\frac{1+\sqrt{5}}{2} \\ \\b(n)=a(n+1)+\lambda a(n) \\b(n+1)=b(1)\cdot u^{n-1}=(1+\lambda)\cdot u^{n-1}=u\cdot u^{n-1}=u^n \\即b(n)=u^n \\u^{n}=a(n+1)+\lambda a(n)\bigstar \\a(n+1)=-\lambda a(n)+u^n \\进而转为类型a(n+1)=Aa(n)+B\cdot C^n \\ 特别的,当A=B=1,且a(2)=a(1)=1的是Fibonacci数列的递推公式{1=u−λ即,λ+1=u1=uλ此时B=(1+λ)λ=1x2+x−1=0(x+21)2=1+41x+21=±215λ=2±5−1u=1+λ=21±5如果取λ>0λ=25−1;u=21+5a(n+1)=25−1a(n)+21+5b(n)=a(n+1)+λa(n)b(n+1)=b(1)⋅un−1=(1+λ)⋅un−1=u⋅un−1=un即b(n)=unun=a(n+1)+λa(n)★a(n+1)=−λa(n)+un进而转为类型a(n+1)=Aa(n)+B⋅Cn
对等式两边同乘以 1 u n a ( n + 1 ) u n + 1 = − λ u a ( n ) u n + 1 u 记 c ( n ) = a ( n ) u n c ( n + 1 ) = − λ u c ( n ) + 1 u 问题类型回到 a ( n + 1 ) = A a ( n ) + B : c ( n + 1 ) = − λ u c ( n ) + 1 u 构造 : c ( n + 1 ) + p = q ( c ( n + 1 ) + p ) { p = 1 u − λ u − 1 = − 1 λ + u q = − λ u λ = 5 − 1 2 u = 1 + 5 2 设 d ( n ) = c ( n ) + p = a ( n ) u n + p d ( n ) = d ( 1 ) ⋅ q n − 1 = ( 1 u + p ) ( − λ u ) n − 1 a ( n ) = u n c ( n ) = u n ( d ( n ) − p ) 对等式两边同乘以\frac{1}{u^n} \\\frac{a(n+1)}{u^{n+1}}=\frac{-\lambda}{u}\frac{a(n)}{u^n}+\frac{1}{u} \\记c(n)=\frac{a(n)}{u^{n}} \\c(n+1)=\frac{-\lambda}{u}c(n)+\frac{1}{u} \\问题类型回到a(n+1)=Aa(n)+B: \\c(n+1)=\frac{-\lambda}{u}c(n)+\frac{1}{u} \\构造:c(n+1)+p=q(c(n+1)+p) \\ \begin{cases} p=\frac{\frac{1}{u}}{\frac{-\lambda}{u}-1}=\frac{-1}{\lambda+u} \\q=\frac{-\lambda}{u} \\\lambda=\frac{\sqrt{5}-1}{2} \\u=\frac{1+\sqrt{5}}{2} \end{cases} \\设d(n)=c(n)+p=\frac{a(n)}{u^n}+p \\d(n)=d(1)\cdot q^{n-1}=(\frac{1}{u}+p)(\frac{-\lambda}{u})^{n-1} \\a(n)=u^n c(n)=u^n (d(n)-p) 对等式两边同乘以un1un+1a(n+1)=u−λuna(n)+u1记c(n)=una(n)c(n+1)=u−λc(n)+u1问题类型回到a(n+1)=Aa(n)+B:c(n+1)=u−λc(n)+u1构造:c(n+1)+p=q(c(n+1)+p)⎩ ⎨ ⎧p=u−λ−1u1=λ+u−1q=u−λλ=25−1u=21+5设d(n)=c(n)+p=una(n)+pd(n)=d(1)⋅qn−1=(u1+p)(u−λ)n−1a(n)=unc(n)=un(d(n)−p)
a ( n + 1 ) = A a ( n ) + B a ( n − 1 ) + C a(n+1)=Aa(n)+Ba(n-1)+C a(n+1)=Aa(n)+Ba(n−1)+C
- 尝试消去常数 C , 将问题转换为 a ( n + 1 ) = A a ( n ) + B a ( n − 1 ) 类型 a ( n + 1 ) = A a ( n ) + B a ( n − 1 ) + C a ( n + 2 ) = A a ( n + 1 ) + B a ( n ) + C a ( n + 2 ) − a ( n + 1 ) = A ( a ( n + 1 ) − a ( n ) ) + B ( a ( n ) − a ( n − 1 ) ) 记 b ( n ) = a ( n + 1 ) − a ( n ) b ( n + 1 ) = A b ( n ) − B b ( n − 1 ) \\尝试消去常数C,将问题转换为a(n+1)=Aa(n)+Ba(n-1)类型 \\ a(n+1)=Aa(n)+Ba(n-1)+C \\a(n+2)=Aa(n+1)+Ba(n)+C \\a(n+2)-a(n+1)=A(a(n+1)-a(n))+B(a(n)-a(n-1)) \\记b(n)=a(n+1)-a(n) \\b(n+1)=Ab(n)-Bb(n-1) 尝试消去常数C,将问题转换为a(n+1)=Aa(n)+Ba(n−1)类型a(n+1)=Aa(n)+Ba(n−1)+Ca(n+2)=Aa(n+1)+Ba(n)+Ca(n+2)−a(n+1)=A(a(n+1)−a(n))+B(a(n)−a(n−1))记b(n)=a(n+1)−a(n)b(n+1)=Ab(n)−Bb(n−1)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-06-29 wsl_win11/10上使用便捷方式安装的wsl和手动安装wsl/新用户创建/更改默认登录用户/忘记wsl用户密码/重置用户密码/wsl直接免密登陆root用户