xxxxxxxxxx
def _(a=[7,9,11],b=[10,14,18],m=[48,36,24,16]):
x(t)=cos(t)+cos(a*t)/2+sin((a+b)*t)/3
y(t)=sin(t)+sin(a*t)/2+cos((a+b)*t)/3
def col(c): return colormaps.hsv(5*c)[:3]
p=sum([parametric_plot((x,y),
(t,(i-1)*pi/24,i*pi/24),
color=col(i))
for i in [1..m]])
p.show(aspect_ratio=1,figsize=6,gridlines=True)
No comments:
Post a Comment