我正在尝试稍微修改绘制 2 个二次函数的代码 (h/t @TorbjørnT)。修订版应绘制 1 个二次函数和 1 个线性函数。
但是当我\addplot [red] {x^2};
用替换时\addplot [red] {-2x-9};
,会发生致命的编译错误:
Package PGF Math Error: Unknown operator `x' or \`x-' (in '-2x-9'). at ./main.tex, line 18.
我理解日志文件表明代码被视为x
数学运算符而不是变量。我尝试将表达式括起来,但$ $
没有成功。
由于我是 pgfplot 的新手,因此非常感谢您的帮助。
梅威瑟:
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
% width and height if axis, adjust to your liking
width=7cm,
height=6cm,
xtick=\empty, % remove all ticks from x-axis
ytick=\empty, % ditto for y-axis
xlabel=$x$,
ylabel=$y$,
axis lines=center, % default is to make a box around the axis
domain=-2.5:2.5,
samples=100]
\addplot [red] {-2x-9};
%replace {x^2} with {-2x-9}
\addplot [blue] {2(x+4)^2-5};
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}