It's a problem of units. You can use mathematica or excel or maxima or a free soft to calculate some values. After it's easy to find how to setup \tkzInit
. Perhaps it's more easy with pgfplots.

\documentclass{standalone}
\usepackage[dvipsnames]{xcolor}
\usepackage{tkz-fct}
\begin{document}
\noindent\begin{tikzpicture}
\tkzInit[xmin=-50,xmax=50,ymin=-50,ymax=50,xstep=5,ystep=5]
\foreach \i in {1,...,19}{%
\tkzFctPolar[color=MidnightBlue,thick,domain=0:4*pi,samples=400]{
(20 + sin(4*t + 4.7)) + ((8 + sin(8*t + 1.8)) - (20 + sin(4*t + 4.7)))*
(1 + sin(4*t + \i/ 3.14))/2}}
\end{tikzpicture}
\noindent\begin{tikzpicture}
\tkzInit[xmin=-50,xmax=50,ymin=-50,ymax=50,xstep=5,ystep=5]
\foreach \i in {1,...,10}{%
\tkzFctPolar[color=MidnightBlue,thick,domain=0:4*pi,samples=400]{
(10 + sin(4*t + 4.7)) + ((4 + sin(4*t + 1.8)) - (10 + sin(4*t + 4.7)))*
(1 + sin(4*t + \i/ 3.14))/2}}
\end{tikzpicture}
\noindent\begin{tikzpicture}
\tkzInit[xmin=-50,xmax=50,ymin=-50,ymax=50,xstep=5,ystep=5]
\foreach \i in {1,...,19}{%
\tkzFctPolar[color=MidnightBlue,thick,domain=0:4*pi,samples=400]{
(15 + sin(4*t + 4.7)) + ((8 + sin(8*t + 1.8)) - (15 + sin(4*t + 4.7)))*
(1.5 + sin(4*t + \i/ 3.14))/2}}
\end{tikzpicture}
\end{document}
Best Answer
You can copy-and-paste LaTeX directly from a Mathematica notebook:
It is assumed the content is math-related, so non-math functions are set using
\text
(requiresamsmath
).