\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{3d,calc}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\draw[domain=0:2*3.14159265] plot (xy polar
cs:angle=\x r,radius={2 -sin(4\x r)});
\end{tikzpicture}
\end{document}
这是我正在使用的例子,我想在 [0:2*pi] 范围内绘制 $$r =2 - \sin(4\theta)$$。这里例如,可以看到正确的情节。我遗漏了什么?
答案1
您必须明确地将4
和\x r
使用相乘*
,否则您只是连接字符串:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[domain=0:2*pi, samples=100, smooth] plot (xy polar
cs:angle=\x r,radius={2 -sin(4*\x r)});
\end{tikzpicture}
\end{document}