|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
function Fractree(L,ms,sf,A);
A=A/180*pi;
jd=pi/2;
z=L*i;
cla;
plot([0,z],'y');hold on;set(gca,'color','k');hold on;
function [z,jd,L]=recursion(z,jd,L,ms,sf,A);
% 进行递归计算
T=zeros(3,1);
z1=L*exp(i*(jd-A));
z2=L*exp(i*(jd+A));
for n=1:3
T(n)=z*n/4;
if rem(n,2)==1
plot([T(n),z1],'y');hold on;
else
plot([T(n),z2],'y');hold on;
end
end
if L>ms;
jd=jd-A;
L=L/sf;
for n=1:3
z=T(n);
[z,jd,L]=recursion(z,jd,L,ms,sf,A);
end
end |
|