This example plots a spiral of roots.

\documentclass[border=10pt]{standalone}
\usepackage[inline]{asymptote}
\begin{document}
\begin{asydef}
unitsize(2cm);
import fontsize;
defaultpen(fontsize(9pt));
pen linepen=deepblue+0.8bp;
pen labelpen=black;
pen markpen=gray+0.6bp;
void spiralOfRoots(int n){
assert(n>0);
real w=0.15;
pair O=0E,a=E,b;
pair p,q,r;
for(int i=1;i<=n;++i){
draw(O--a,linepen);
label("$\sqrt{"+string(i)+"}$",O--a,O,labelpen,UnFill);
b=a+dir(degrees(a)+90);
draw(a--b,linepen);
p= w*dir(b-a);
r=-w*dir(a);
q=p+r;
draw(a+p--a+q--a+r,markpen);
label("$1$",a--b,dir(degrees(a-b)+90),labelpen);
a=b;
}
draw(O--a,linepen);
label("$\sqrt{x}$",O--a,O,labelpen,UnFill);
}
\end{asydef}
\begin{asy}[width=\the\linewidth,inline=true]
unitsize(15mm);
spiralOfRoots(15);
\end{asy}
\end{document}Source: TeX.SE
See also: Original Source
Note: The copyright belongs to the blog author and the blog. For the license, please see the linked original source blog.
Leave a Reply
You must be logged in to post a comment.