MATLAB: How to generate this pin wheel toy dataset?

MATLABtoydata

I don't konw how to generate this pin wheel by code or Equation. Can someone help me?

Best Answer

How about this:
% Pin Wheel
r = 0:100;
v = 2*pi*r/200; % fit


n = 5;
m = 1; % fit
r0 = 0.5*max(r)^m; % fit
figure;hold on;
plot(0,0,'o');
for ii=1:n
plot(r.^m.*sin(v+2*pi*(ii-1)/n)/r0, r.^m.*cos(v+2*pi*(ii-1)/n)/r0);
end