[Math]PHI, the golden ratio
PHI, the golden ratio 黄金分割比
转载自 http://paulbourke.net/miscellaneous/miscnumbers/
1. Definition
将一个线段分成两段,那么长的部分与短的那部分的比率等于整个线段与长的部分的比率时,
这个条件可被解释为 $\frac{a}{1-a}=\frac{1}{a}$.即如下的二项式: $a^2+a-1=0$,方程有两个解, $-\phi$,和$\phi-1$。
$$\therefore \phi = \frac{\sqrt{5}+1}{2} \approx 1.618$$
这是古希腊数学中初始定义,我们一般用$\phi-1$
$$\phi-1 = \frac{\sqrt{5}-1}{2} \approx 0.618$$
2. 常见关系式
\begin{align*}
& \phi^2=1+\phi \qquad \phi^3 = 1+2\phi\\
& \frac{1}{\phi}=\phi-1 \qquad \frac{1}{\phi^2} = 2-\phi\\
& \sin(18)=\frac{\phi-1}{2} \qquad \cos(36)=\frac{\phi}{2}\\
& \phi^{x+1}=\phi^{x}+\phi^{x-1}
\end{align*}
3. Continued_fraction 连分式
关于一些常见连分式,参见Wiki之Continued_fraction .
phi = sqrt(1 + sqrt(1 + sqrt(1 + sqrt(1 + .....))))
4. Relationship to the Fibonnaci series
(1).Ratio
当斐波那契数列趋向$\infty$时,$a_{n-1}/a_{n}$趋近于$\phi-1$
\begin{align*}
&1\quad 1\quad 2\quad 3\quad 5\quad 8\quad 13\quad 21\quad 34\quad 55\quad 89\cdots\\
&1\quad 0.5 \quad 0.67 \quad 0.6\quad 0.625 \quad 0.6154 \quad 0.619 \quad 0.6176\quad 0.6182\cdots
\end{align*}
(2).Phi Fibonnaci series
数列满足下面两个条件:
\begin{align*}
&(a).u_{n+1}=u_{n}+u_{n-1}\\
&(b).\frac{u_{n+1}}{u_{n}}=constant\\
\end{align*}
验证可知,这样的数列有且仅有一个:
$$1,phi,1+phi,2+3phi,3+5phi,5+6phi,\cdots$$
5. 2 dimensional golden ratio 二维黄金分割比
由原来的一维线段归纳推导出来的定义为: "find a rectangle such that when a square is removed the remaining rectangle has the same proportions as the original". The solution to this is a rectangle with the ratio of its sides being phi.
These rectangles can be inscribed in a so called logarithmic(对数的) spiral(螺旋) also known as equiangular(等角) spirals. Such spirals and occur frequently in nature, for example: shells(贝壳), sunflowers, and pine cones(松果). The limit point of the spiral is called the "eye of God".
6.Phi Pyramid
[Math]PHI, the golden ratio的更多相关文章
- The golden ratio: 1.618
http://www.chinaz.com/design/2015/1109/467968_2.shtml The golden ratio: 1.618 a/b=b/(a+b) The Fibona ...
- ACM学习历程——HDU4814 Golden Radio Base(数学递推) (12年成都区域赛)
Description Golden ratio base (GRB) is a non-integer positional numeral system that uses the golden ...
- Applying Eigenvalues to the Fibonacci Problem
http://scottsievert.github.io/blog/2015/01/31/the-mysterious-eigenvalue/ The Fibonacci problem is a ...
- Perl包和模块(内容来自beginning perl)
单文件版的perl程序只能用于构建较小的脚本程序.当代码规模较大时,应该遵循下面两条规则来构建程序.这样能将程序的各个部分按功能一个一个地细化,便于维护,也便于后续开发. 能复用的代码放进函数 能复用 ...
- python turtle 例子 海归绘图
太阳花 1 # coding=utf-8 2 import turtle 3 import time 4 5 # 同时设置pencolor="red", fillc ...
- ThreadLocal源码分析
1.概述 ThreadLocal,可以理解为线程的局部变量,作用就是为每一个使用该变量的线程都提供一个变量值的副本,每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突. ThreadLo ...
- Think Python - Chapter 03 - Functions
3.1 Function callsIn the context of programming, a function is a named sequence of statements that p ...
- hdu 1527 取石子游戏(Wythoff Game)
题意:Wythoff Game 思路:Wythoff Game #include<iostream> #include<stdio.h> #include<math.h& ...
- <转>机器学习笔记之奇异值分解的几何解释与简单应用
看到的一篇比较好的关于SVD几何解释与简单应用的文章,其实是有中文译本的,但是翻译的太烂,还不如直接看英文原文的.课本上学的往往是知其然不知其所以然,希望这篇文能为所有初学svd的童鞋提供些直观的认识 ...
随机推荐
- Linux禁止普通用户使用crontab命令
cron计划任务默认root用户与非root用户都可以执行,当然如果在安全方面想禁用这部分用户,则可以通过两个文件来解决: cron.allow cron.deny cron.allow:定义允许使用 ...
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 A题 Weather Patterns
2017-09-25 15:49:45 writer:pprp 阅读理解,当时没有耐心去读,只要能读懂就大概可以做出来 题意如下: 有四种天气, State 1: snow State 2: rain ...
- Eclipse 使用中遇到的一些问题!
解决办法~ 1.先检查本地svn 版本与Eclipse 中svn插件 的区别 2.发现版本一致,没解决,发现如图 发现 svn接口报错 javaHL(JNI) Not Available!@ 所以 ...
- 简单UML
http://www.cnblogs.com/pluviophile/p/7542017.html,看了这篇博文感觉这个例子有用遂搬运过来方便查阅 上面的类图就体现了所需要了解的类的6个基本关系 该类 ...
- 在Web API 2 中实现带JSON的Patch请求
译文:http://www.cnblogs.com/kexxxfeng/p/the-patch-verb-in-web-api-2-with-json.html 原文:https://carly.io ...
- 永久以管理员身份运行cmd
系统:win7 1,下图输入 cmd,找到cmd 2,发送到桌面快捷方式 3,在桌面上的cmd,右键,属性 点高级,进入后,勾上 管理员.
- TestNG入门--安装和基本介绍
TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了. Tes ...
- zookeeper常见错误
1.在注册中心找不到对应的服务 这种错误是服务层代码没有成功注册到注册中心导致,请检查一下你的服务层代码是否添加了@service注解,并且该注解的包一定是com.alibaba.dubbo.conf ...
- 学习JVM
所谓虚拟机,就是一台虚拟的机器.它是一款软件,用来执行一系列虚拟计算机指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机,大名鼎鼎的Visual Box.VMware就属于系统虚拟机,他们完全是对物理计 ...
- vue-awesome-swiper 第一张自动跳过
昨天在上班中要做一个商品页面,需求是从后台接口获得轮播图的路径,然后传到封装好的组件中,本来以为很简单啊,没什么毛病,开始动手~ 东西很简单,新建一个banner组件 如下: <template ...