您还没有登陆到CGPAD.COM   现在登录   注册新用户
搜索 CGPAD.COM
 
 
 
wusheng    longyuejiuzhou
 http://xuefeiyang.cgpad.com
 
 
   空间首页  生活日记  原创作品  博客文章  共享资源  新闻网摘  我的收藏  社区活动  博客留言   进入后台
 
 
 
米拉的结构
几何画板   分形   分形  
 
 
声明:CGPAD的所有作品版权归其作者所有,受法律保护。没有作者书面许可,任何单位和个人不得利用本站图片进行学术交流或商业用途。如需使用,请联系作者。违法使用本站作品,本站保留法律诉讼权利。
 
查看大图 | 投诉举报 | 收藏作品 | 收藏作者
 
米拉是位"结构艺术家",米拉变换可以生成无穷美丽的结构.  
作品详细信息
上传时间:2008-05-24 20:46
所用工具:几何画板
作品分类:分形
文件大小:451 KB
尺寸:804 x 653
作品统计信息
查看次数:1732
评论次数:11
 
 标签:几何画板   分形   分形  
 附件:登陆后查看附件
 <<上一页 1 下一页>>   

katty (燕子)
注册: 2008-04-24
积分: 190 分
等级:
能做自己喜欢的事,是幸福的!

  2008-05-25 21:48:10

漂亮!





 

SPAN (张友邦)
注册: 2008-04-24
积分: 12335 分
等级:
尘世如潮人如水 只叹江湖几人回

  2008-05-25 22:59:12
从图象上看效果确实惊人,看来要找时间研究研究了



 

yuan (来生缘)
注册: 2008-05-06
积分: 3121 分
等级:
喜欢你,没道理!

  2008-06-02 16:54:10

像贝壳的造型,是不是可以着色成一只贝壳啊?





 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-02 18:54:41

这个只是侧重于结构,没有想过如何着色。你不妨试一试!





 

SPAN (张友邦)
注册: 2008-04-24
积分: 12335 分
等级:
尘世如潮人如水 只叹江湖几人回

  2008-06-06 12:30:45
米拉变换究竟是怎么个变换法啊,我在网上搜索了半天没有发现半点线索。。。



 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-06 12:53:58

x(n+1)=by(n)+f(x),y(n+1)=-x(n)+f(x(n+1)) ,其中f(x)=ax+(1-a)^2/(1+x^2),米拉变换是实变函数,只有一个变量x,a、b为参数。

(没有数学公式,也没有上下标,输入数学公式可真难啊!)





 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-06 12:59:44

我在网上搜到的:

1980年, 工作在 CERN 的物理学家 Gumowski, I. 和 Mira, C. 尝试计算模拟基本粒子轨迹(The trajectories of elementary particles) 在加速器 (Accelerator) 中的行为. 他们使用了这组方程:
X(n+1) = B*Y + F(X)
Y(n+1) = -X + F(X(n+1))

其中的函数F(x)是他们所考虑的模型, 其中一个主要的模型他们使用了:

F(X) = A*X + (1-A)*2*X*X/(1+X*X)

其中A是一个参数,通常在-1和1之间, B是一个非常敏感的常数, 通常非常接近于1.0. 如果B有一个轻微增长到1.001, 轨迹会膨胀,或者螺旋向外至无限; 如果B有一个轻微的减小,比如.999, 那么轨迹会收缩至奇异吸引子 (The attractor points). 最后一个重要的影响因素是初始值, 典型的初始值X和Y在 -20 和 20 之间.这里给出的映射很容易写出算法和程序,但迭代公式却不容易简单地写出,用它可以生成带有三个翅膀的雄鹰,所以称它三翅鹰映射。计算“三翅鹰”的matlab程序如下

% 三个翅膀的雄鹰
aa=-0.45;
b=0.93;
c=2-2*aa;
N=20000;
x=1;
y=1;
w=aa*x+c*x*x/(1+x*x);
px=[];
py=[];
for k=1:N;
   px=[px,x*30];
   py=[py,y*25];
   z=x;
   x=b*y+w;
   u=x*x;
   w=aa*x+c*u/(1+u);
   y=w-z;
end
plot(px,py,'.','markersize',2)
axis off

这个程序简单透了,但作出的图形却不一般。修改某些项,可以让翅膀细些、有波纹等等。
以上摘于孙凯的论文“也谈分形图谱的计算机构造及生成





 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-06 13:07:57
其实这只是Mira变换中的一个,由此变换可以生成很多吸引子,大多都有漂亮的结构,我想在论坛中发一个专题,介绍一下由米拉变换生成的分形图谱。到时候大家可能对米拉变换有个比较全面的认识。



 

SPAN (张友邦)
注册: 2008-04-24
积分: 12335 分
等级:
尘世如潮人如水 只叹江湖几人回

  2008-06-07 00:34:11

看方程觉得很眼熟,你一说三翅鹰我就想起来了,哎,记性真的不如前了。以前上大学的时候其实接触过的,怎么给忘得一干二净了。

如果有时间,你就发专题吧,需要的人多着呢。好些人其实感兴趣,只是没告诉你罢了。(我今天总结出来的,嘿嘿)





 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-07 12:39:50




 

xuefeiyang (wusheng)
注册: 2008-05-08
积分: 2445 分
等级:
longyuejiuzhou

  2008-06-07 12:41:26

不知这里有没有学matlab的,这是一个流行于学术研究的应用软件,其功能相当强大。用它也可以作出很多分形图形。如果有,也可以在这里交流!





 
 <<上一页 1 下一页>>   
 
 
版权所有 © 2005-2008 CGPAD.COM,湘ICP备07500998号,兼容浏览器:IE6IE7FireFoxOperaSafariChrome
Total Requests: 5281906, Total Visits: 3089419, Processing Time: 28ms,