声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1536|回复: 3

[综合讨论] 求基于分形几何的植物模拟MATLAB源代码

[复制链接]
发表于 2007-5-15 17:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请各位大侠帮忙,在下感激不尽!

[ 本帖最后由 eight 于 2008-3-31 19:58 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2008-3-31 14:45 | 显示全部楼层
同求~~~~~~~~~~~~~~~~~
发表于 2008-3-31 15:23 | 显示全部楼层
看看下面这个吧
转载自紫丁香bbsmatlab版主秋天的萝卜个人blog。
  1. function leaf_by_recursion(n);
  2. % Renference:
  3. % http://www.cnartla.com/shejililun/lilun/200508/71.html
  4. % Author's emal:zjliu2001@163.com
  5. %
  6. if nargin==0;
  7.    n=2;
  8. end
  9. close all;
  10. hold on;
  11. LRf(n,i,pi*0.4,1);
  12. axis equal
  13. function LRf(n,z,A,r);
  14. q=0.85;
  15. R=0.36*pi;
  16. s=0.76;
  17. sc=0.45;
  18. ss=0.2;
  19. zz=z;
  20. for k=1:11;
  21.    zz(k+1)=zz(k)+r*q^k*exp(i*A);
  22. end
  23. plot(zz);
  24. rr=2*r;
  25. for k=1:10;
  26.    z1=zz(k+1)+rr*s^k*exp(i*(A+R));
  27.    z2=zz(k+1)+rr*s^k*exp(i*(A-R));
  28.    plot([z1,zz(k+1),z2]);
  29. end
  30. if n>0;
  31.    for k=2:10;
  32.        LRf(n-1,zz(k),A+R,r*sc*q^k);
  33.        LRf(n-1,zz(k),A-R,r*sc*q^k);
  34.        LRf(n-1,zz(k),A,r*ss*q^k);
  35.    end
  36.    LRf(n-1,zz(1),A,r/2*sc*q);
  37.    LRf(n-1,zz(11),A,r*ss*q^10);
  38.    
  39. end
复制代码
发表于 2008-3-31 19:59 | 显示全部楼层
标题不要用“菜鸟”这些字眼,内容不要使用多个相同的标点符号,更多的请看置顶的会员守则
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 08:20 , Processed in 0.063216 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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