非常基本的问题
基本...但如果是斐波纳契数列的描述?
FIB(n + 1)/ fib(n)=金比的LIM_N - >(INF):0
((((((1个+ SQRT(5)))^ N) - (((1-SQRT(5)))^ N)))/ 2 * N * SQRT(5))
只有尺寸重要吗?
我已经测试抽动TOC时间4种解决方法我已经看到了这个问题。万博 尤文图斯我已经计算1E5斐波那契数F(N),其中n <= 70随机选出。以下是结果:
1)显式式(sltn 408159,尺寸42):3.83e-01秒。\\
2)环(sltn 409425,尺寸36):1.09e-01秒。\\
3)滤光片(sltn 409380,尺寸33):4.78e-01 s. \\
4)递归(SLTN 408916,尺寸31):Inifinity
斐波那契,上帝创造的数学
我记得我们在高中就这么做过)
真正最可怕的问题。加入F = whateverucalledthevector(N)末使脚本工作。
好问题。
容易
有趣的一个!
给我一个关于数字的新想想
我不确定为什么这个代码不起作用。
函数f = fib(n)
f (1) = 1;
f (2) = 1;
对于i = 3:n
F(1)= F(I-1)+ F(I-2);
结束
年龄= f (n);
X = [ 'f是',num2str(年龄)];
DISP(x)
结束
这很酷xd
简单。古典迭代问题。解决这个问题很容易,但迭代很难掌握。
哈哈哈
经典的!
有没有较短的方式?
是的。
这个解也会失败fib万博 尤文图斯(0)
我用这个打破了cody服务器。
函数f = fib(n)
A = [0 1];
INDX = N-1;
如果n = = 0
f = (1);
elseif n = = 1
f = (2);
其他的
当indx <= n时
a(indx + 1)= fib(n-1)+ fib(n-2);
Indx = Indx + 1;
结束
f = a(n);
结束
也是我的尺寸为-1不应该我赢了吗?
当您想计算FIB(1)时,它会调用FIB(0)+ FIB(-1)。没有fib(-1)所以你永远不会离开while循环。
函数f = fib(n)
c = (1 - 2);
对于i = 1:n
C(1 + 2)= C(1)+ C(1 + 1)
结束
F = C(:,i)的
结束
有人可以给我暗示。我在这里震惊了
F(1)失败。所有其他案件通过
变化C = [1 2]至c = [1 1]
我写了一个代码,就像我在C ++中一样。代码大小巨大,但答案是正确的,但科迪似乎不同意。
不错的任务
好的
为什么功能斐波那契不工作在这里吗?
有人能解释一下溶液的大小吗?
做得好
这是太容易了
测试套件应包括使用随机整数输入的检查,以防止简单的索引来生成解决方案。
我认为这是我的代码没有错.......
好简单
好简单
.
我不得不添加一行代码,因为你不希望数字是一个浮点数,而不是整数,所以它认为我的最后一个测试是错误的,因为它在每个测试的末尾都有。000。
我在MATLAB中尝试了这个,它工作了,但在这里,它一直显示断言失败的每一个数字不同于1
由于使用的是浮点计算,结果可能不准确。如果您四舍五入结果到最接近的整数它应该工作。
Fibonacii系列操作系统,每个数字为上一个数字的总和
不确定出了什么问题......
把这个放在结尾(在两个结尾之间)
F = F(N);
:)
我甚至没有想到会递归路线。现在看来明显。
我使用的平方斐波那契数的财产。
对准这里是这样的问题:)
耶递归
Testsuite似乎对值n=1有问题
它确实是一个心理挑战
我不明白为什么这段代码这么大,有人能帮忙吗?
大家好,
我之前使用过其他语言的正则表达式,但不在Matlab中使用。有人可以解释我的解决方案吗?我在帮助文件中查找了regexp的格式,但在解决方案中使用Regexp似乎并不适合帮助。
当我尝试运行在倍频它,因为它不具有“无效调用正则表达式”的错误认识错误翻倒的代码。
有人可以帮忙!
我的解决方案是完美的,请更新测试套件
我不知道你是如何达到这一结论。给出的例子说,FIB(5)应5.你的代码返回15。
这被打破:在我急于修复我的第一个版本一个错字,我不小心用1替换错误2。
这是很好的答案。优于“轮(1.61803 ^ N /2.236)。后者是,如果不对N> 24。
递归编程............
我想知道第二行如何工作,我不明白reaslut,你可以帮忙吗???,
该解决方案不N = 23后的工作。
它仍然是一个地狱般的黑客!:)