在 Latex 中绘制函数图形

在 Latex 中绘制函数图形

我在 Mathematica 中画了下图。它是 y <= 1/x

在此处输入图片描述

但是当我使用 将其插入到 latex 中时\begin{figure},它确实插入了那里,但我无法控制它在文档中的位置。有时它会移动到不想要的位置。

因此,我想是否可以在 Latex 中使用来绘制图形tikz。实际上,我想绘制下图...

在此处输入图片描述

我可以在 Latex 中绘制与上面相同的图形吗?

请帮我。

答案1

如果你想在 Ti 中绘制它仅限 Z,不使用axis环境(我一般不使用),这里有一种方法可以做到这一点。这是我为我的学生使用的。

填入反函数

\documentclass[tikz,border=3.14mm]{standalone}
\usetikzlibrary{arrows.meta}

\begin{document}
    \begin{tikzpicture}
        \def\xmin{-9} \def\xmax{8}
        \def\ymin{-4} \def\ymax{6}
        \def\Mgrid{1} \def\mgrid{0.2}
        
        \def\f{1/x}
                
        \draw[cyan!20,thin] (\xmin,\ymin) grid[step=\mgrid] (\xmax,\ymax);
        \draw[cyan] (\xmin,\ymin) grid[step=\Mgrid] (\xmax,\ymax);
        \draw[-Stealth] (\xmin,0) -- (\xmax,0);
        \draw[-Stealth] (0,\ymin) -- (0,\ymax);
        \foreach \x in {\xmin,...,-1,1,2,...,\xmax} \node[below] at (\x,0) {\footnotesize \strut \x};
        \foreach \y in {\ymin,...,-1,1,2,...,\ymax} \node[left] at (0,\y) {\footnotesize \strut \y};
        
        \clip (\xmin,\ymin) rectangle (\xmax,\ymax);
        
        \fill[red,opacity=0.3] (\xmin,\ymin) -- plot[domain=\xmin:-0.01,samples=100] ({\x}, {1/\x}) -- cycle;       
        \draw[thick,domain=\xmin:-0.01,red,samples=100] plot ({\x}, {1/\x});
        
        \fill[red,opacity=0.3] (0,\ymin) -- (0,\ymax) -- plot[domain=0.01:\xmax,samples=100] ({\x}, {1/\x}) -- (\xmax,\ymin) -- cycle;      
        \draw[thick,domain=0.01:\xmax,red,samples=100] plot ({\x}, {1/\x});
        
    \end{tikzpicture}
\end{document}

相关内容