问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab 作树形自相似结构图

发布网友 发布时间:2023-05-29 12:44

我来回答

1个回答

热心网友 时间:2024-12-13 07:17

是这个么,这个是现成的程序,你运行下
function F = finitefern(varargin)
%FINITEFERN MATLAB implementation of the Fractal Fern.
% Michael Barnsley, "Fractals Everywhere", Academic Press, 1993.
%
% FINITEFERN with no arguments plots 100000 points.
% FINITEFERN(N) plots N points.
% FINITEFERN(N,'s') shows each step.
%
% F = FINITEFERN(N,r,c) returns an r-by-c sparse logical
% bit map array that can be viewed with
% spy(F)
% or
% image(F)
% colormap([1 1 1; 0 2/3 0])
% F can be saved in PNG (Portable Network Graphics) format with
% imwrite(full(F),'myfern.png','png','bitdepth',1)
%
% See also: FERN.

showstep = (nargin >= 1) && isstr(varargin{end});
if showstep || (nargout == 0)
clf
shg
set(gcf,'color','white','doublebuffer','on')
darkgreen = [0 2/3 0];
darkred = [2/3 0 0];
end
if showstep
finish = uicontrol('style','toggle','string','finish', ...
'value',0,'background','white');
end
if (nargin >= 1) && ~isstr(varargin{1})
n = varargin{1};
else
n = 100000;
end

p = [ .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];

x = [.5; .5];
xs = zeros(2,n);
xs(:,1) = x;
for j = 2:n
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
xs(:,j) = x;
if showstep
h = plot(xs(1,1:n-1),xs(2,1:n-1),'.',x(1),x(2),'o');
set(h(1),'markersize',6,'color',darkgreen);
set(h(2),'color',darkred);
axis([-3 3 0 10])
axis off
showstep = get(finish,'value') == 0;
if ~showstep, delete(finish), end
pause(.01)
end
end

if nargout == 0
plot(xs(1,:),xs(2,:),'.','markersize',1,'color',darkgreen);
axis([-3 3 0 10])
axis off
else
if nargin < 3
r = 768; c = 1024;
else
r = varargin{2}; c = varargin{3};
end
j = round((xs(1,:)+3)/6*c);
i = round((9-.9*xs(2,:)+.5)/10*r);
F = sparse(i,j,1,r,c)~=0;
end
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米平板6Max没有网络怎么办 ...wifi和4G网络我都试过都现实吗没有网络。刚买的是正品没有刷机_百度... 2023年淘宝双11招商规则 淘宝国庆狂欢季招商规则及玩法 淘宝年货买不停招商规则 淘宝超来电活动招商规则 ZIP转换成RAR怎么转换? 衢州醉根艺品有限公司怎么样? 徐谷青主要业绩 徐谷青人物介绍 请问地极如何安装,和形状构造? 圆钢水平接地体16是什么意思 防雷接地网的水平接地极为镀铜圆钢,可以和其他直埋电缆埋在同一个沟... 私密阴风 周末钦州灵山周边自驾游去哪里好玩,4个灵山自驾游小众景点攻略推荐 墙面潮湿怎么办应该 屋子墙潮湿怎么办 为什么50%的初创公司撑不过4年 开了10几年的店算是初创企业吗,能以初创企业名义领取养老补贴吗_百度知 ... 一个十五年的企业还是初创公司吗 胎心率只有90 智能电视盒有哪些品牌? 微型计算机里面的主板有六个声道,各是哪些? 帅示的解释帅示的解释是什么 桌面上的好多文件暂时不需要,怎么处理好?太多太乱了 办公桌上的物品怎么摆放?怎么收纳? 罗门钱怎么贴 挂笺怎么做? 2002韩日世界杯是第几届世界杯? 2002年世界杯决赛结束是6月30日几点钟 大鬼斩为什么缺货 tk大鬼斩5u能用吗 纳税人标识是什么一般还是小规模 比亚迪海豚粉色的漆是珠光漆吗 比亚迪海豚粉色好补漆吗 云兔VS比亚迪海豚,到底谁更值得用户选择? 暗黑破坏神减敌人防御95%什么意思?什么叫一击必杀? 婚姻是最终的归宿吗? 婚姻还是不是最终归宿 婚姻不是最终的归宿,幸福才是真正的目的 婚姻是唯一归宿吗? 婚姻是女人终其一生的归宿吗? 婚姻是最终的归宿? 婚姻真的是女生最好的归宿嘛? 为什么身边的人都觉得只有婚姻才是最好的归宿? 当“房子”成为“家”cherry姐94平3室2厅蜜桃时光 93平3室2厅装修效果7万9营造童趣地中海家 超赞实用3室2厅8后小房奴3万打造89平爱家 3室2厅简约风实战装修巧改动让户型更完美 求山海经西次二经鹿台山翻译!!