📄 sierpinski_zd.m
字号:
function Sierpinski_zd(n);
% 中点法生成Sierpinski地毯
% Examples:
% Sierpinski_zd(200)
a=0;
b=100;
c=50+i*sqrt(3)*50;
z=15+15i;
zp=[];
for k=1:n;
N=randperm(100);
for p=N;
if p<33;
z=(z+b)/2;
elseif p<66
z=(z+c)/2;
else
z=(z+a)/2;
end
zp=[zp,z];
end
end
plot(zp,'.','markersize',2)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -