设为首页】 【加入收藏】 【网站地图】 【商品折扣
娱乐一生 娱乐明星
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
首页  |  java  |  .NET  |  C/C++  |  网页技术  |  php  |  asp  |  delphi  |  VC  |  VB开发  |  游戏开发  |  软件工程  |  Power Builder  |  Linux开发  |  Windows开发技巧
当前位置:首页 >> C++技术资料 >> 聆听混沌的声音

聆听混沌的声音 -

  聆听混沌的声音

  本世纪70年代初,美国普林斯顿大学的生态学家R.May在研究昆虫群体繁殖规律时提出一个著名的模型: χ[n+1]=k*χ[n]*(1-χ[n])

  其中χ[n]表示第n代群体的数目。当给定一个初始的χ[0]值,然后不停地迭代,人们发现随着k值的不同,得到的序列χn 有许多有趣的现象。当k值介于0与1之间时,χ[n]经过一定次数的迭代后都趋于0.当k值介于1和3之间时趋于1/k,当k值大于3时,经过一定次数的迭代后χ[n]在2个值之间交替变化,k值增加到3.449附近时,交替变化值又变为4个。继续增加k值,χ[n]交替变化的值的个数依4→8→16→32的次序迅速加倍,终于一片混沌。但当k值在3.835附近时,经过一定次数的迭代后,χ[n]非常简单地在3个值之间交替变化,接着又迅速依3→6→12的次序迅速增长。如此反复,在简单的方程中隐藏着令人惊奇的复杂性。χ[n]随k的变化情况如下图所示:

  为了体现这种复杂之中的无穷奥妙,下面这个用TC2.0编写的小程序用χ[n]大小来控制PC喇叭的发音频率,设定不同的k值,我们就可以聆听到混沌的声音。

  #include
  #include
  main(){
  int fMin=20,fMax=16000; /*fMin代表最低频率,fMax代表最高频率*/
  int fDis,i,j; /*fDis代表最高频率和最低频率之间的差值*/
  /*i,j用于循环记数*/
  float x=0.1,k; /*x代表x[n]的大小,设定其初始值为0.1,即x[0]=0.1*/
  fDis=fMax-fMi 
  for(j=1 j++){
  printf(" lease i ut The value of k(1-4.0)// quot;); /*输入k值*/
  printf("If you want to quit,Please i ut:0// quot;); /*如果k=0退出*/
  scanf("%f",&k);
  if (k==0) break;
  for(i=1;i<100;i++) /*去除开始的100个点*/
  x=k*x*(1-x);
  for (i=1;i<100;i++){
  x=k*x*(1-x); /*计算x的值*/
  sound(x*fDis+20); /*用x的值控制PC喇叭的发音频率*/
  delay(1000); }
  nosound(); }}
  执行上面的小程序时,k值就相当于一个“调音旋钮”。当将k值设定在1与3之间时,喇叭里传出的只有一个音调,重复又烦人。当k值稍稍大于3时,便开始有了韵律:so-mi-so-mi…。k值增加到3.449时,变成了so-fa-la-mi-so-fa-la-mi…,再增加k值,韵律更加复杂,终于成了现代抽象派作曲家的音乐作品。但是韵律并不是随着k值的增加无限地复杂下去。在k值增加到3.835时,音调又变成了mi-so-ti-mi-so-ti…,再增加k值又迅速地变得更加复杂。不停地改变k值,仔细聆听,会听到混沌中的无限奥妙。

·本文关键字: C语言 / 源程序 / 声音 / TC2.0



 

娱乐图摘

更多 >>

靓丽清纯美女meimei

美女私房全裸照
导演劝女演员脱衣服(视频)

大胆火辣人体艺术写真(图)

黑丝妹妹热辣诱惑-丝袜美女妹妹

PLMM 漂亮妹妹图集-妹妹图库

全球美女图库-美女集中营

52MM 我爱漂亮妹妹-制服妹妹诱惑

图王图库-世界美女明星图片资料库
美女写真集锦

激情两性-解密性生活
浴室MM湿身内衣诱惑
邻家小妹洗澡被偷拍(视频)

热点文章

更多

· C++设计模式之Singleton
· Singleton的C++实现 及相关问题
· C++对象布局及多态实现之成员函数的调用
· 如何在RichEdit中实现上标下标
· C++箴言:谨慎考虑资源管理类的拷贝行为
· Visual C++实现Flash动画播放
· 内存陷阱 驯服C++中的野指针
· C/C++数组名与指针区别深入探索
· VC#2005快速入门之使用do语句
· 数据结构学习(C++)之栈和队列

热点文章

更多