非常基本的问题
基本......但是斐波纳契系列的描述在哪里?
Lim_n ->(inf) of fib(n+1)/fib(n)=黄金比例:0
((((((((1 + sqrt(5)))^ n) - (((1-sqrt(5)))^ n)))/ 2 * n * sqrt(5))
只有规模很重要?
我已经测试了TIC TOC时间为我已经看到这个问题的4种解决方案。万博 尤文图斯我已经计算了1E5 Fibonacci数字f(n),随机挑选n <= 70。以下是结果:
1)显式公式(SLTN 408159,尺寸42):3.83E-01。\\
2)对于循环(SLTN 409425,尺寸36):1.09E-01 S。\\
3)滤波器(SLTN 409380,尺寸33):4.78E-01。\\
递归(sltn 408916,大小31):无穷大
Fibonacci,一个众神的数学创作
我记得我们在Highschool中做到了)))
真的是最糟糕的问题。结束时添加f = WhereCalledThevector(n)以使脚本工作。
好问题。
简单
有趣的!
给我一个关于数字的新想法
我不确定为什么这个代码不能工作。
函数f = fib(n)
f(1)= 1;
f(2)= 1;
因为我= 3:n
f(i)= f(i-1)+ f(i-2);
结尾
年龄= f(n);
x = ['f是',num2str(年龄)];
disp (X)
结尾
这是酷XD
一件容易的事。经典迭代问题。解决这个问题很容易,但是迭代很难掌握。
hahahahah
经典的!
有近一点的路吗?
是的。
此解决方案也将失败F万博 尤文图斯IB(0)
我用这个弄坏了科迪服务器。
函数f = fib(n)
a = [0 1];
Indx = n-1;
如果n == 0
f = a(1);
elsefif n == 1
f = a(2);
别的
indx <= n
(indx + 1) = fib (n - 1) + fib (n - 2);
Indx = Indx + 1;
结尾
f = (n);
结尾
我的尺寸也是-1我赢了吗?
当你想计算fib(1)时,它调用fib(0) + fib(-1)。没有fib(-1),所以你永远不会离开while循环。
函数f = fib(n)
c = [1 2];
i = 1: n
C(i + 2)= c(i)+ c(i + 1)
结尾
f = c(:,i)
结尾
谁能给我点提示?我在这里被打动了
f(1)失败。其他案件全部通过
将C = [1 2]更改为C = [1 1]
我写了一个代码就像我在c++。代码的大小是巨大的,但答案是正确的,然而cody似乎不同意。
好任务
不错的
为什么Fibonacci函数不工作?
有人可以解释解决方案尺寸..
好工作
这太容易了
测试套件应该包含使用随机整数输入的检查,以防止简单的索引生成解决方案。
我认为我的代码没有错误.......
好简单
好简单
。
我不得不添加一行代码,因为你没有希望数字是一个浮点,而不是一个整数,所以它将上次测试计算出错了,因为它在每个末尾都有.000 .000。
我在MATLAB中尝试了这个,它的工作,但这里的每个数字与1的数字都会保持错误失败
因为您正在使用浮点计算,因此结果可能不是精确的。如果您将结果舍入到最近的整数,它应该工作。
Fibonacii系列操作系统,每个数字为上一个数字的总和
不知道哪里出了问题……
把它放在最后(在两个'结束之间)
f = f(n);
:)
我甚至没有考虑过递归路线。现在看起来很明显。
我正在使用平方斐波纳契号的财产。
对齐在这里是这样的问题:)
Yay递归
testsuite似乎有问题n = 1
在测试套件中的问题我的解决方案是完美的,请更新测试套件
我不确定你如何得出结论。给定的示例说:FIB(5)应该是5.您的代码返回15。
这是破碎的:在我的第一个版本中匆忙修复拼写错误,我不小心用1替换错误的2。
这是好的答案。优于'圆形(1.61803 ^ n / 2.236)。如果n> 24,后者是错误的。
编程中的递归............
我们终于进入了生成斐波纳契的递归
我想知道二线是怎么工作的,我不明白结果,你能帮我吗?,
n = 23后,该解决方案不起作用。
这仍然是一个黑客的地狱!:)