画一个像椭圆一样的螺旋

画一个像椭圆一样的螺旋

我正在尝试用乳胶绘制下图:

在此处输入图片描述

我找到以下命令:

\documentclass{article}
\usepackage{tikz}
\begin{document}

    \begin{tikzpicture}
        \draw [domain=0:25.1327,variable=\t,smooth,samples=75]
              plot ({\t r}: {0.002*\t*\t});
    \end{tikzpicture}

\end{document}

但它就像一个圆圈。有人能帮帮我吗?

答案1

您的代码显示为圆形螺旋,因为您输入的是圆形螺旋。例如,尝试

\documentclass{article}
\usepackage{tikz}
\begin{document}

    \begin{tikzpicture}
        \draw [rotate=-45]
              plot[domain=0:25.1327,variable=\t,smooth,samples=75] ({\t r}: {0.002*\t*\t} and {0.004*\t*\t} );
    \end{tikzpicture}

\end{document}

在此处输入图片描述

要添加轴和箭头,你可以使用

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.markings}
\begin{document}

    \begin{tikzpicture}
        \draw[-stealth] (-3,0) -- (3,0) node[below]{$x$};
        \draw[-stealth] (0,-3) -- (0,3) node[left]{$y$};
        \draw [rotate=-45,postaction=decorate,decoration={markings,
        mark=at position 0.93 with {\arrow{latex}}}]
              plot[domain=0:32,variable=\t,smooth,samples=75] ({\t r}: {0.002*\t*\t} and {0.004*\t*\t} );
    \end{tikzpicture}

\end{document}

在此处输入图片描述

答案2

PSTricks 解决方案仅用于比较和未来目的。

\documentclass[pstricks,border=12pt,12pt]{standalone}
\usepackage{pst-plot}
\begin{document}
\pspicture[algebraic,plotpoints=500](-4,-4)(4,4)
    \rput{-45}(0,0){\psparametricplot[arrows=->]{0}{Pi 15 mul}{t^2*cos(t-Pi/3)/1000|2*t^2*sin(t-Pi/3)/1000}}
\endpspicture
\end{document}

在此处输入图片描述

相关内容