斐波那契数列中有多少个数字
假设我被要求生成最多 N 的斐波那契数,我会生成多少个数?我正在寻找最多 N 个斐波那契数,而不是第 N 个数。
因此,举个例子,如果我生成最多 25 的斐波那契数,我将生成:
- 1, 1, 2, 3, 5, 8, 13, 21,
- 这是 8 个数字
我如何对任意“n”进行数学计算?
Assuming I'm asked to generate Fibonacci numbers up to N, how many numbers will I generate? I'm looking for the count of Fibonacci numbers up to N, not the Nth number.
So, as an example, if I generate Fibonacci numbers up to 25, I will generate:
- 1, 1, 2, 3, 5, 8, 13, 21
- that's 8 numbers
How do I calculate this mathematically for an arbitrary "n"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用以下公式(请参阅此处):
You can use the following formula (see here):
您可以通过生成函数计算非递归函数。第 n 个元素可以通过以下公式计算:
也许您可以使用此函数导出一个方法。
You can calculate the non-recursive function via the generating function. The n-th element can be calculated via the formula:
Maybe you can derive a method with this function.