主要内容

斐波那契

斐波纳契号

描述

例子

斐波纳契(n返回nth斐波纳契号

例子

发现斐波纳契数

通过使用找到第六斐波纳契号斐波那契

斐波纳契(6)
ans = 8

找到前10个Fibonacci数字。

n = 1:10;斐波纳契(n)
Ans = 1 1 2 3 5 8 13 21 34 55

斐波那契数列近似于黄金比例

连续的斐波纳契数与黄金比率收敛 1 6 1 8 0 3. .通过绘制前10个斐波那契数的黄金比例来展示这种收敛性。

n = 2:10;比率= fibonacci(n)./ fibonacci(n-1);绘图(n,比例,'--o') 抓住线(XLIM,[1.618 1.618])保持

图中包含一个轴对象。轴对象包含两个类型为line的对象。

象征表示斐波那契数

在符号计算中使用斐波那契数列,用符号输入表示它们。斐波那契返回输入。

代表了nth斐波那契数。

信谊n斐波纳契(n)
ans =斐波纳契(n)

寻找大的斐波那契数

通过使用符号指定输入来查找大的斐波那契数信谊.符号输入返回精确的符号输出,而不是双输出。方法将符号数字转换为双精度函数。

找到300th斐波那契数。

num =信谊(300);fib300 =斐波纳契(num)
fib300 = 222232244629420445529739893461909967206666939096499764990979600

转换fib300了一倍。结果是浮点近似。

双(fib300)
ans = 2.2223 e + 62

有关符号和双精度算术的更多信息,请参见选择数字或符号算术

使用斐波那契数列的黄金螺旋

斐波那契数列通常通过绘制斐波那契螺旋来表示。斐波那契螺旋近似于黄金螺旋。

将前8个斐波那契数字近似为黄金螺旋。使用。定义图中右、上、左和下四个方块的四种情况转变声明。通过定义通过正方形的弧的方程来形成螺旋eqnArc.使用绘制正方形和弧长方形fimplicis.分别。

x = 0;y = 1;信谊vu持有N = 1:8 a = fibonacci(N);定义正方形和弧线转变国防部(n, 4)情况下0 y = y - fibonacci(n-2);X = X - a;eqnArc = (u-(x+a))^2 + (v-y)^2 = a^2;情况下1 y = y - a;eqnArc = (u-(x+a))^2 + (v-(y+a))^2 == a^2;情况下2 x = x + fibonacci(n-1);eqnArc = (u-x)^2 + (v-(y+a))^2 = a^2;情况下3 x = x - fibonacci(n-2);Y = Y + fibonacci(n-1);eqnArc = (u-x)^2 + (v-y)^2 = a^2;结束%画广场pos = [x y a];长方形('位置'pos)%添加斐波那契数xText = (x + x + 1) / 2;yText = (y + y +) / 2;文本(xText, yText num2str (a))%画弧区间= [x x+ y y+a];fimplicit (eqnArc间隔,“b”结束

输入参数

全部折叠

输入,指定为数字、向量、矩阵或多维数组,或符号数字、变量、向量、矩阵、多维数组、函数或表达式。

更多关于

全部折叠

斐波纳契号

斐波那契数列是序列0,1,1,2,3,5,8,13,21....

假设前两个数是0和1,那么nth斐波纳契数是

FnFn - 1+Fn -

反复应用这个公式就会产生斐波那契数。

介绍了R2017a