函数f(x)=3x+2的n次迭代求解:是否需通过找规律推导通用式?
分析线性函数迭代的规律
当然要通过寻找结果和n的关联来解决这个迭代问题呀,这是破解这类线性函数迭代最直观也最高效的方法!
先把你已经算出的结果整理得更清晰些:
- 当n=1时(即对$f(x)$做1次迭代,计算$f∘f(x)$):$f^2(x) = 9x + 8 = 3^2x + (3^2 - 1)$
- 当n=2时(做2次迭代,计算$f∘f∘f(x)$):$f^3(x) = 27x + 26 = 3^3x + (3^3 - 1)$
- 当n=3时(做3次迭代,计算$f∘f∘f∘f(x)$):$f^4(x) = 81x + 80 = 3^4x + (3^4 - 1)$
你看,这里的规律非常明显:
- x的系数是$3^{n+1}$,其中n是你定义的迭代次数
- 常数项则是$3^{n+1} - 1$
如果我们把“对$f(x)$进行k次迭代”定义为$fk(x)$(即k次复合f,比如$f1(x)=f(x)=3x+2$,$f^2(x)=f(f(x))$),那对应你这里的n和k的关系是$k = n+1$,所以一般式可以写成:
$$f^k(x) = 3^k x + (3^k - 1)$$
要是想验证这个规律的正确性,还可以用数学归纳法:
- 基例:当k=1时,$f1(x)=31x + (3^1 -1)=3x+2$,和原函数完全一致,成立。
- 归纳假设:假设当k=m时,$fm(x)=3m x + (3^m -1)$成立。
- 归纳步骤:计算$m+1$次迭代,$f{m+1}(x)=f(fm(x))=3(3^m x + 3^m -1)+2=3^{m+1}x + 3^{m+1} -3 +2=3^{m+1}x + (3^{m+1}-1)$,完全符合我们的一般式,所以归纳成立。
这样就彻底找到了迭代结果和迭代次数的关联,不管n取多大,都能直接套用这个公式算出结果啦!
内容的提问来源于stack exchange,提问作者Danny Sanderson
相关产品推荐
相关产品推荐

