gpt4 book ai didi

java - Java/Python/Mathematica 中的循环序列

转载 作者:搜寻专家 更新时间:2023-11-01 03:59:46 26 4
gpt4 key购买 nike

如何用给定的语言编写以下语句?

a(0) = 1
a_(n+1) = 1 - 1 / ( a_n + 3)

a_n -> 0.732050... 时,我需要找到 n 的最小值。

我对 Mathematica 的尝试

a[(x+1)_] = 1 - 1/(a[x_] + 3)

问题显然出在 a[(x+1)_] 中。但是,我不知道如何在 Mathematica 中迭代地进行。

最佳答案

数学

a[0] = 1;
a[n_] := a[n] = 1 - 1/(a[n-1] + 3)

(注意 memoization trick 。)

此外,a[n] 收敛(非常快)到 sqrt(3)-1:

Solve[x == 1 - 1/(x+3), x]

关于java - Java/Python/Mathematica 中的循环序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com