使用 tikz 绘制复合函数

使用 tikz 绘制复合函数

我正在尝试绘制一些我认为非常简单的东西:

sin(ln(x))

但是我的情节中的这一行不起作用:

\addplot[draw=red]{sin(deg(ln(x)))};

我收到的错误是:

Missing number, treated as zero.
<to be read again> 
                   n
l.41 \addplot[draw=red]{sin(deg(ln(x)))};

有简单的解决办法吗?

答案1

默认范围是 -5 到 5,因此您可能想计算负数的对数。

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[draw=red,domain=0.01:360,samples=1000]{sin(deg(ln(x)))};
\end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容