Tikz 绘图函数

Tikz 绘图函数

我想知道一种清晰的方法来编码函数,同时用它绘图,例如如何编写这个f(x)= -(x+1)(x-2)(x-4)

如何在下面的命令中对其进行编码?

\draw [red,ultra thick,domain=-1:2,samples=400,latex-latex] plot (\x,---);

请问对于这些情况有没有明确的编码方法?

我试过了,但它在 -5(x + 3)(x-1)(x-2)(x-7) 中,但没有起作用

请问一下 sin(x) 或 tan(x) 等函数的编码方法

答案1

\documentclass[a4paper]{article}
 \usepackage{tikz}


\begin{document}
\begin{tikzpicture}
\draw[very thin,color=black] (-0,-0) grid (4,4);

\draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$};
\draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$};

\draw[blue] (0,0) plot[domain=2:4] (\x,{-(\x+1)*(\x-2)*(\x-4)}) node[anchor=south west] {$V_{p}$};


\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

使用 pgfplots 绘制函数 -5(x + 3)(x-1)(x-2)(x-7) 的简单方法:

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.8}
\begin{document}
\begin{tikzpicture}
    \begin{axis}[
        domain     = -5:8,
        ymin       = -2000,
        ymax       =  2000,
        samples    = 50,
        axis lines = middle
      ]
    \addplot [mark = none, color = blue]
      {-5*(x + 3)*(x-1)*(x-2)*(x-7)};
  \end{axis}
\end{tikzpicture}
\end{document}

阴谋

相关内容