• Remix
  • Share
  • New Entry

on 9 Nov 2023
  • 5
  • 13
  • 0
  • 0
  • 317
drawframe(1);
Write your drawframe function below
function drawframe(f)
% Approximating a circle with a polygon
n = interp1([0 12 24 36 48],[3 6 12 80 3],f);
n = round(n);
L = linspace(0,2*pi,n+1);
xv = cos(L)';
yv = sin(L)';
xv(1) = xv(end);
yv(1) = yv(end);
A = polyarea(xv,yv);
plot(xv,yv,'.-','LineWidth',1.5,'MarkerEdgeColor','black');
title(sprintf('# Sides = %d Area = %3.2f', n, A))
grid
axis equal
axis([-2 2 -2 2])
set(gcf,'Color','white')
end
Animation
Remix Tree