【发布时间】:2015-05-02 17:01:40
【问题描述】:
此代码生成正确答案,但生成错误消息。为什么递归级别会超过30?)
感谢您的帮助。
Clear[f];
f[0] = 1000000;
f[x_] := f[x] = f[x - 1]*1.05 - 41000;
f[10]
Out[143]= 1.1132*10^6
In[144]:= f[30]
Out[144]= 1.59795*10^6
【问题讨论】:
-
这是哪种编程语言?
-
未发现错误。使用
Quit[]清除会话并重试。 -
就是这样。实际上,我没有清除会话,但是在我稍微摆弄 $RecursionLimit 之后,错误消息就消失了。谢谢。
标签: function recursion wolfram-mathematica