matlab fern,fern.m 源代码在线查看 - numerical computing with matlab by matthewlewin 例子 资源下载 虫虫电子下载站...

function fern%FERN MATLAB implementation of the Fractal Fern% Michael Barnsley, Fractals Everywhere, Academic Press, 1993.% This version runs forever, or until stop is toggled.% See also FINITEFERN.shgclf resetset(gcf,'color','white','menubar','none', ... 'numbertitle','off','name','Fractal Fern')x = [.5; .5];h = plot(x(1),x(2),'.');darkgreen = [0 2/3 0];set(h,'markersize',1,'color',darkgreen,'erasemode','none');axis([-3 3 0 10])axis offstop = uicontrol('style','toggle','string','stop', ... 'background','white');drawnowp = [ .85 .92 .99 1.00];A1 = [ .85 .04; -.04 .85]; b1 = [0; 1.6];A2 = [ .20 -.26; .23 .22]; b2 = [0; 1.6];A3 = [-.15 .28; .26 .24]; b3 = [0; .44];A4 = [ 0 0 ; 0 .16];cnt = 1;ticwhile ~get(stop,'value') r = rand; if r < p(1) x = A1*x + b1; elseif r < p(2) x = A2*x + b2; elseif r < p(3) x = A3*x + b3; else x = A4*x; end set(h,'xdata',x(1),'ydata',x(2)); drawnow cnt = cnt + 1;endt = toc;s = sprintf('%8.0f points in %6.3f seconds',cnt,t);text(-1.5,-0.5,s,'fontweight','bold');set(stop,'style','pushbutton','string','close','callback','close(gcf)')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值