我有以下问题:
求解使用大“O”符号简化答案的递推关系:
f(0) = 2
f(n) = 6f(n-1)-5, n>0
我知道这是一阶非齐次递归关系并且已经解决了这个问题,但我似乎无法获得基本情况的正确输出(f(0)= 2)。
该问题必须在证明中使用几何级数之和。
这是我的答案 -注意 sum(x = y, z) 是大写 sigma 表示法的替代品,其中 x 是初始化为 y 的总和的下限,z 是总和的上限:
1. *change forumla:*
2. f(n) = 6^n.g(n)
3. => 6^n.g(n) = 6.6^(n-1) .g(n-1) -5
4. => g(n) = g(n-1)-5/6^n
5. => g(n) = sum(i=1, n)-5/6^i
6. => f(n) = 6^n.sum(i=1, n)-5/6^i
7. => *Evaluate the sum using geometric series forumla*
8. => sum(i = 1, n)-5/6^i = [sum(i = 1, n)a^i] -------> (a = -5/6)
9. => *sub a = -5/6 into geometric forumla [a(1-a^n)/(1-a)]*
10. => [(-5/6(1 - (-5/6)^n))/(1-(-5/6))]
11. => g(n) = [(-5/6(1 + (5/6)^n))/(1+5/6)]
12. => f(n) = 6^n . g(n) = 6^n[(-5/6(1 + (5/6)^n))/(1+5/6)]
13. => *sub in n = 0 to see if f(0) = 2*
首先,我确信第 11 行的等式可以进一步简化,其次,在 n = 0 中进行细分应该得到 2 作为结果。到达第 13 行时,我无法获得此答案...
编辑:我需要知道的是为什么在第 12 行将 n = 0 代入方程时我没有得到 f(0) = 2。另外我想知道的是如何简化 f(n) 的方程在第 12 行?
任何人...?