xxxxxxxxxx
def col(i):
[c1,c2,c3]=colormaps.ocean(.05*i)[:3]
return sage.plot.colors.float_to_html(c1,c2,c3)
def randi(xmin,xmax):
return n(randint(xmin,xmax)*.01,digits=2)
var('t')
st=r'<left>$\small{\mathbb{%s}}$</left>'
a,b,c=randi(100,150),randi(10,20),randi(5,15)
x(t)=a*cos(t*pi)+c*cos(t*pi)*cos(b*t*pi)
y(t)=10*(c*sin(b*t*pi)+c^2*t)
z(t)=a*sin(t*pi)+c*sin(t*pi)*cos(b*t*pi)
f(t)=[x(t),y(t),z(t)]
for i in range(3):
pretty_print(html(st%(latex(f(t)[i]))))
sum([parametric_plot3d(
(1+.1*i)*f(t),(-3,3),color=col(i),
frame=False,plot_points=25) for i in [1..20]])
No comments:
Post a Comment