绘制正弦函数——它的一个周期

绘制正弦函数——它的一个周期

我正在尝试绘制正弦函数的周期。以下代码没有给出适当的图形。我应该使用度数还是弧度来绘制它?(如何在 y 轴正下方的框中放置图例“y = sin(x)”?)

\documentclass[10pt]{amsart}
\usepackage{tikz}
\usetikzlibrary{calc,angles,positioning,intersections,quotes,decorations.markings}
\usepackage{tkz-euclide}
\usetkzobj{all}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}


\begin{document}

\noindent \hspace*{\fill}
\begin{tikzpicture}
\begin{axis}[width=6in,axis equal image,clip=false,
    axis lines=middle,
    xmin=-3.14159,xmax=3.14159,
    domain=-3.14159:3.14159, samples=201,
    xlabel=$x$,ylabel=$y$,
    ymin=-1.25,ymax=1.25,
    restrict y to domain=-1.25:1.25,
    enlargelimits={abs=1cm},
    axis line style={latex-latex},
    ticklabel style={font=\tiny,fill=white},
    xtick={\empty},ytick={\empty},
    xlabel style={at={(ticklabel* cs:1)},anchor=north west},
    ylabel style={at={(ticklabel* cs:1)},anchor=south west}
]
\addplot[samples=501,blue] {sin(x)};
\end{axis}
\end{tikzpicture}
\hspace{\fill}

\end{document}

答案1

该函数以弧度点为单位进行采样,但假设输入的是度数。您需要添加trig format=rad或使用该函数作为sin(deg(x))。然后它就可以正确绘制。

相关内容