📄 代码21-3.txt
字号:
clear % 清理工作空间
p=[0 0;0 15];
b=pi/8;e=1.5;
a=[cos(b) -sin(b);sin(b) cos(b)];
n=2;
for k=1:4
i=1;
for j=1:2:n
p1=p(j,:);
p2=p(j+1,:);
d=(p2-p1)/3;
new(i,:)=p1;i=i+1;
q1=p1+d;
new(i,:)=q1;i=i+1;
new(i,:)=q1;i=i+1;
new(i,:)=p1+d+e*d*a';i=i+1;
new(i,:)=q1;i=i+1;
new(i,:)=p1+d+e*d*a;i=i+1;
new(i,:)=p1+d;i=i+1;
q2=p1+2*d;
new(i,:)=q2;i=i+1;
new(i,:)=q2;i=i+1;
new(i,:)=p1+2*d+d*a;i=i+1;
new(i,:)=q2;i=i+1;
new(i,:)=p1+2*d+d*a';i=i+1;
new(i,:)=p1+2*d;i=i+1;
new(i,:)=p2;i=i+1;
end
n=n*7;p=new;
end
for m=1:2:n
line([p(m,1) p(m+1,1)],[p(m,2) p(m+1,2)],'Color','k');
end
axis equal % 设置显示比例
axis off % 不显示坐标轴
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -