黄金螺旋(斐波那契螺旋)初学者程序

您所在的位置:网站首页 初学者如何画向日葵 黄金螺旋(斐波那契螺旋)初学者程序

黄金螺旋(斐波那契螺旋)初学者程序

2024-07-13 15:27| 来源: 网络整理| 查看: 265

一,看文章的人

再看文章之前,你先看看你是不是这类人:

1.在做辅导班的作业,做不出来,抄了其他博客,又不知道什么意思,害怕老师让你上前威风地给其他同学讲(没关系,这里我会手把手教你,到时候,你也手把手教他们)

2.想学黄金螺旋,但别人的看不懂(刷到我的就对了)

3.踩我的(踩我吧)

4.想参考一下,打发时间(那么,你得好好看看我的程序了)

二,啥是黄金螺旋

斐波那契螺旋线,也称“黄金螺旋”,是斐波那契数列画出来螺旋曲线,自然界中存在许多斐波那契螺旋线的图案,是自然界最完美的经典黄金比例。作图规则是在以斐波那契数为边的正方形拼成的长方形中画一个90度的扇形,连起来的弧线就是斐波那契螺旋线。它来源于斐波那契数列(FibonacciSequence),又称黄金螺旋分割。

注意斐波那契数列是【1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987】(先列到这里,反正就是,Fn=Fn-1+Fn-2,F表示数)

三,开挂!!!

科普完了,得看看长啥样,不看咋做?

哎呦,如此复杂!

别着急,慢慢分析。黄金螺旋=斐波那契螺旋,那肯定得跟斐波那契数列有关系,这是三岁小孩都知道的,关系是神马呢?

你看,假如我设那个黄黄的圆圈为1^2(一的平方=1*1),那么他左边那个不也是一的平方吗,那么你看1,1,接着就是2,那么上面那个深深的蓝色加淡绿的 不就是二吗,1+2=3,那个棕色加上卡其色的不就是我们久违的三吗?……以此类推

让后我们把所有的正方形画一个九十度的圆弧,连贯一些,不就是……

四,代码

你说,计算机也是人造的,他上哪儿找斐波那契数列去,不还得自己编?该来的还是得来,是吧:

def draw_fibonacci


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3