Latex 绘制错误曲线

Latex 绘制错误曲线

我有以下代码

\begin{tikzpicture}[domain=0:10]
    \begin{scope}[xshift=4cm, scale=1]

\draw[->] (-0.2,0) -- (10.5,0) node[right] {$x$}; 
\draw[->] (0,-0.5) -- (0,6.5) node[above] {$f(x)$}; 
\draw[color=red] plot (\x,{0.0018 *pow(\x,3)-0.0728* pow(\x,2)+0.8947
*\x+1.0173}) ;
 \draw[color=blue,domain=8:10] plot (\x,{-0.0001109 *(\x)^5+0.0041994*(\x)^4-

0.060293* (\x)^3+0.43576 *(\x)^2-1.80134* (\x)+5.3364}) ;


\end {scope}
\end{tikzpicture}

它给出了以下图片:

在此处输入图片描述

这根本说不通,它应该是这样的:

在此处输入图片描述

有人能帮助我吗?

答案1

您应该使用 PGFPlots,而不是自己绘制坐标系。

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}

    \begin{tikzpicture}
    \begin{axis}[domain=0:10, axis y line = middle, axis x line = middle]
    \addplot[red] {0.0018 * pow(x,3)-0.0728* pow(x,2)+0.8947
        *x+1.0173};
    \addplot[blue, domain=8:10] {-0.0001109 *(x)^5+0.0041994*(x)^4-0.060293* (x)^3+0.43576 *(x)^2-1.80134* (x)+5.3364};
    \end{axis}
    \end{tikzpicture}

\end{document}

相关内容