找回密码
 注册
Simdroid-非首页
查看: 118|回复: 3

曼德尔布罗分形—碗形程序分享

[复制链接]
发表于 2013-10-5 13:42:57 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 scott198510 于 2013-10-5 16:49 编辑
  1. function bowl(arg1,arg2)
  2. %
  3. %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. % 本程序采用Mandelbrot Fractals (曼德尔布罗分形)生成三维碗形状
  5. % 关于分形几何的细节可参阅:曼德尔布罗经典著作《大自然的分形几何》
  6. % 输入参数优选:argu1>=40;argu2>=300;
  7. arg1=40 ;
  8. arg2=300;
  9. dist1=-0.25;
  10. dist2=0;
  11. l=2.5;
  12. xaxis=linspace(dist1-sin(l)*10,dist1+sin(l)*10,arg2);
  13. yaxis=linspace(dist1-sin(l)*10,dist1+sin(l)*10,arg2);
  14. [xtrans,ytrans]=meshgrid(xaxis,yaxis);
  15. t=zeros(arg2);
  16. c=xtrans+i*ytrans;
  17. for k=1:arg1;
  18. t=t.^2+log(c+101);
  19. tem=-abs(t);
  20. a = ( tem <-.5);
  21. b = 1-a;
  22. u = abs(c.*c);
  23. d = b.*sin(-0.2*u);
  24. end
  25. e = d-1;
  26. colormap(jet);
  27. mesh(0.01*a+e);
  28. set(gcf,'color','w');
复制代码
% 曼德尔布罗分形生成三维碗形状

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2013-10-5 13:54:20 | 显示全部楼层 来自 上海
Simdroid开发平台
  1. function density(arg1,arg2)
  2. %
  3. %~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. %     本程序采用Mandelbrot Fractals (曼德尔布罗分形)表示密度的演化模型
  5. %      输入参数优选:argu1>=40;argu2>=300;

  6. arg1=41;
  7. arg2=301;
  8. dist1=-0.25;
  9. dist2=0;
  10. l=2.5;
  11. xaxis=linspace(dist1-sin(l)*10,dist1+sin(l)*10,arg2);
  12. yaxis=linspace(dist1-sin(l)*10,dist1+sin(l)*10,arg2);
  13. [xtrans,ytrans]=meshgrid(xaxis,yaxis);
  14. t=zeros(arg2);
  15. c=xtrans+i*ytrans;
  16. for k=1:arg1;
  17. t=t.^+c*(c+101);
  18. tem=-abs(t);
  19. a = ( tem <-.5);
  20. b = 1-a;
  21. u = abs(c.*c);
  22. d = b.*exp(-0.2*sin(u));
  23. end
  24. e = d-1;
  25. colormap(jet);
  26. mesh(0.01*a+e);
  27. set(gcf,'color','w');
复制代码
再来一个,密度演化模型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2013-12-6 21:51:47 | 显示全部楼层 来自 江苏南京
chyanog 发表于 2013-10-5 16:42
bowl的运行结果不对啊,出来的是一个平面

我运行的碗程序挺好的,结果跟楼主给的图一样。
回复 不支持

使用道具 举报

发表于 2013-12-10 22:43:05 | 显示全部楼层 来自 北京
好牛,佩服,佩服
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-26 09:44 , Processed in 0.033951 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表