MATLAB差值画树叶,MATLAB分形图形 树叶

matlab编制,本程序用于生成树叶图案

本程序生成分形图案——树叶

修改生成点数(程序中是10000),可使图案更精细化,但耗时更长。

%带概率的迭代函数系统

%计算需要一定的时间

clear

clc

x=[0.5;0.5];

h=plot(x(1),x(2),'.');

p=[0.85 0.92 0.99 1.0];

b1=[0;1.6];

b2=[0;1.6];

b3=[0;0.44];

b4=[0;0];

A1=[0.85,0.04;-0.04,0.85];

A2=[0.2,-0.26;0.23,0.22];

A3=[-0.15,0.28;0.46,0.24];

A4=[0,0;0,0.16];

for i=1:10000

r=rand;

if r

x=A1*x+b1;

elseif r

x=A2*x+b2;

elseif r

x=A3*x+b3;

else

x=A4*x+b4;

end

plot(x(1),x(2),'g'),hold on

end

axis image

axis off

set(gcf,'color','w'); %设置图象背景为白色

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值