- /
- 
        red leaf
        on 8 Nov 2023
        
        
 
    - 6
- 26
- 0
- 0
- 397
drawframe(1);
 Write your drawframe function below
function drawframe(f)
% according to https://de.mathworks.com/matlabcentral/fileexchange/4372-fractal-fern
NumOfPts = 5000;
pts = zeros(NumOfPts,2);
for j = 1:NumOfPts
	x = rand(1);
	y = rand(1);
	for i = 1:f
		p = rand(1);
		if p < .01
			xn = 0;
			yn = .16*y;
			x = xn;
			y = yn;
		elseif p < .08
			xn = .2*x-.26*y;
			yn = .23*x+.22*y+1.6;
			x = xn;
			y = yn;
		elseif p < .15
			xn = -.15*x+.28*y;
			yn = .26*x+.24*y+.44;
			x = xn;
			y = yn;
		else
			xn = .85*x+.04*y;
			yn = -.04*x+.85*y+1.6;
			x = xn;
			y = yn;
		end
    end
	xs(j) = x;
	ys(j) = y;
end
plot(xs,ys,'.','Color','r')
axis('off');
axis([-3,3,0,11]);
end


 

 
            
             
             
