📄 thorn_fractal.m
字号:
function Thorn_Fractal;
% x=x./cos(y)+c_x
% y=y./cos(x)+c_y;
% Author's email:zjliu2001@163.com
% reference:
% http://astronomy.swin.edu.au/~pbourke/fractals/thorn/
warning off;
L=2;
th=3*L;
[x,y]=meshgrid(linspace(-L,L,300));
N=100;
c_x=1*ones(size(x));
c_y=0.2*ones(size(x));
D=N*ones(size(x));
for k=1:N;
x1=x./cos(y)+c_x;
y1=y./cos(x)+c_y;
D(abs(x1+i*y1)>th)=k;
c_x(abs(x1+i*y1)>th)=0;
c_y(abs(x1+i*y1)>th)=0;
x=x1;y=y1;
x(abs(x1+i*y1)>th)=0;
y(abs(x1+i*y1)>th)=0;
end
figure;
imagesc(D);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -