绘制 y=x^2 和 y=x

绘制 y=x^2 和 y=x

我想绘制由 y=x^2 和 y=x 界定的区域。有什么想法吗?我希望这会比较简单。我尝试使用类似的方法,使用 \begin{axis}..\end{axis},但效果不好。我没有声明包还是什么?

另外,如果我想通过绕 x 轴旋转来显示该区域所创建的实体,有没有办法在乳胶中做到这一点?(如果你有 cal 2,想想绕 ... 旋转的实体的体积)。

答案1

就像我在评论中所说的那样,在 中绘制二维函数相对容易pgfplots,而使用 1.10 版本填充之间就更容易了。

输出

在此处输入图片描述

代码

\documentclass{article}
\usepackage{pgfplots}

\pgfplotsset{compat=1.10}
\usepgfplotslibrary{fillbetween}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    xmin=0, xmax=10,
    ymin=0, ymax=10
    ]

    \addplot [name path=plot1, ultra thin, domain=-10:10, samples=150]{x^2};
    \addplot [name path=plot2, ultra thin, domain=-8:8]{x};

    \addplot[red] fill between[of=plot1 and plot2, soft clip={domain=0:1}];

\end{axis}
\end{tikzpicture}
\end{document}

相关内容