如何在 LaTeX 中繪製下一個極限圖形範例?

如何在 LaTeX 中繪製下一個極限圖形範例?

如何在 LaTeX 中繪製下一個極限圖形範例?

範例 1. 極限圖形 範例 2. 極限圖形

答案1

如果你想在 中繪製圖形LaTeX,你可以使用 TikZ 和 PGF,手冊可以在這裡找到:http://ctan.sharelatex.com/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf

PSTricks 文件可以在這裡找到:https://www.tug.org/PSTricks/main.cgi?file=doc/docs

PGFplots手冊可以在這裡找到:http://pgfplots.sourceforge.net/pgfplots.pdf

感謝 Alexander 指出了手冊的更新版本PGFplots

根據 texenthusiat 評論,您也可以texdoc pgf pgfplots pstricksTeXLive手冊中使用。


要繪製拋物線,您可以執行以下操作(PGFplots):

\documentclass[tikz, convert = false]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
  \addplot[blue] plot[domain = -2:4, samples = 100] (x, 3 * x * x);
\end{axis}
\end{tikzpicture}
\end{document}

在此輸入影像描述

\documentclass[tikz, convert = false]{standalone}
\begin{document}
\begin{tikzpicture}
  \draw[blue] plot[domain = -2:4, samples = 100] ({\x}, {3 * (\x)^2});
\end{tikzpicture}
\end{document}

在此輸入影像描述

我不會為您繪製每張圖片,但這裡有兩種方法的拋物線。


這是第一個限制範例:

\documentclass[tikz, convert = false]{standalone}
\begin{document}
\begin{tikzpicture}[xscale = 5]
  \clip (1.25, 8.75) rectangle (2.8, 15);
  \draw[-latex] (1.5, 9) -- (1.5, 15);
  \draw[-latex] (1.5, 9) -- (2.75, 9);

  \foreach \y in {9, 10, ..., 14}{
    \node[left, font = \tiny] at (1.5, \y) {\y};
    \draw (1.5, \y) -- +(.02, 0);
  }

  \foreach \x in {1.6, 1.8, ..., 2.4}{
    \node[below, font = \tiny] at (\x, 9) {\x};
    \draw (\x, 9) -- +(0, .08);
  }
  \draw[blue] plot[domain = 1.5:2.25, samples = 100] ({\x}, {3 *(\x)^2});
  \draw (1.5, 12.05) -- (2.4, 12.05) node[above, blue, font = \tiny, pos = .2]
  {\(y = 12.05\)};
  \draw (1.5, 11.95) -- (2.4, 11.95) node[below, blue, font = \tiny, pos = .2]
  {\(y = 11.95\)};

  \node[font = \tiny, right, blue] at (2.2, 14) {\(y = 3x^2\)};
\end{tikzpicture}
\end{document}

在此輸入影像描述


因為我很無聊,不想做自己的工作:

\documentclass[convert = false, tikz]{standalone}
\usetikzlibrary{intersections}
\usetikzlibrary{backgrounds}
\begin{document}
\begin{tikzpicture}%[xscale = 2]                                                    
  %\coordinate (O) at (0, 0);                                                       

  \draw[-latex, name path = xline] (-.5, 0) -- (2, 0) node[right, font = \tiny]
  {x};
  \draw[-latex] (0, -.2) -- (0, 4.5) node[right, font = \tiny] {y};
  \draw (1, .05) -- (1, -.05) node[below, font = \tiny] {1};
  \draw[-stealth] (-.6, 3.9) -- (-.6, 3.1) node[pos = -.15, font = \tiny]
  {$f(x)$};
  \draw[-stealth] (-.6, 2.1) -- (-.6, 2.9) node[pos = -.15, font = \tiny]
  {$f(x)$};
  \draw[-stealth] (.6, -.3) -- (.9, -.3) node[pos = -.2, font = \tiny]
  {$x$};
  \draw[-stealth] (1.4, -.3) -- (1.1, -.3) node[pos = -.2, font = \tiny]
  {$x$};

  \foreach \y in {1, 2, 3, 4}{
    \draw (.05, \y) -- (-.05, \y) node[left, font = \tiny] {\y};
  }

  \draw[blue!40, name path = para] plot[domain = -.1:1.3, samples = 100]
  ({\x}, {2 * (\x)^2 + 1});
  \draw[blue!40, fill = white] (1, 3) circle[radius = .02cm];

  \begin{scope}[on background layer]
    \foreach \yl/\i in {2.1/1, 2.4/2, 2.55/3, 2.8/4, 2.9/5}{

      \filldraw[black] (0, \yl) circle[radius = .02cm];

      \path[name path global = \i] (0, \yl) -- +(2, 0);
      \path[name intersections = {of = para and \i, by = P\i}];

      \draw (0, \yl) -- (P\i);

      \begin{pgfinterruptboundingbox}
        \path[name path global = Pxl\i] (P\i) -- +(0, -5);
      \end{pgfinterruptboundingbox}

      \path[name intersections = {of = xline and Pxl\i, by = Xl\i}];

      \draw (P\i) -- (Xl\i);

      \filldraw[black] (Xl\i) circle[radius = .02cm];
    }

    \foreach \yu/\i in {4.1/6, 3.6/7, 3.45/8, 3.2/9, 3.1/10}{
      \filldraw[black] (0, \yu) circle[radius = .02cm];

      \path[name path global = \i] (0, \yu) -- +(2, 0);
      \path[name intersections = {of = para and \i, by = P\i}];

      \draw (0, \yu) -- (P\i);

      \begin{pgfinterruptboundingbox}
        \path[name path global = Pxu\i] (P\i) -- +(0, -5);
      \end{pgfinterruptboundingbox}

      \path[name intersections = {of = xline and Pxu\i, by = Xu\i}];

      \draw (P\i) -- (Xu\i);

      \filldraw[black] (Xu\i) circle[radius = .02cm];
    }
  \end{scope}
\end{tikzpicture}
\end{document}

在此輸入影像描述

相關內容