黄金分割数0.618与美学有重要的关系

  
  
  
  
  1. /** 
  2.  * 1.黄金分割数0.618与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子....    黄金分割数是个无理数,也就是无法表示为两个整数的比值。0.618只是它的近似值,其真值可以通过对5开方减去1再除以2来获得,我们取它的一个较精确的近似值:0.618034    有趣的是,一些简单的数列中也会包含这个无理数,这很令数学家震惊!     
  3. 1 3 4 7 11 18 29 47 .... 称为“鲁卡斯队列”。它后面的每一个项都是前边两项的和。     
  4. 如果观察前后两项的比值,即:1/3,3/4,4/7,7/11,11/18 ... 会发现它越来越接近于黄金分割数!    你的任务就是计算出从哪一项开始,这个比值四舍五入后已经达到了与0.618034一致的精度。     
  5. 请写出该比值。格式是:分子/分母。比如:29/47 
  6.  
  7. 答案:5778/9349 
  8.  *  
  9.  *  
  10.  * */ 
  11.  
  12.  
  13. import java.awt.geom.FlatteningPathIterator; 
  14.  
  15.  
  16. public class test2 { 
  17.  
  18.      
  19.     public static void main(String[] args) { 
  20.         int[] n=new int[20]; 
  21.         n[0]=1
  22.         n[1]=3
  23.         float[] f=new float[20]; 
  24.         for (int i = 2; i < n.length; i++) { 
  25.             n[i]=n[i-1]+n[i-2]; 
  26.         } 
  27.         for (int i = 0; i < n.length; i++) { 
  28.             System.out.print(n[i]); 
  29.             System.out.print(" "); 
  30.         } 
  31.         System.out.println(); 
  32.         for (int i = 0; i < n.length; i++) { 
  33.             f[i]=n[i]/(float)(n[i+1]); 
  34.             if ((f[i]*1000000)==618034) { 
  35.                 System.out.println(i+1); 
  36.                 break
  37.             } 
  38.         } 
  39.          
  40.     } 
  41.  

 

你可能感兴趣的:(黄金分割数)