我是 LaTeX 新手,我想知道如何使用绘制以下函数TikZ
:
y = 300 + 1000/x + 2.5x
。
间隔 0:250
答案1
以下是改编自使用 PGF/TikZ 绘制函数的最简单方法。
不需要使用\pgfmathdeclarefunction
,但我发现如果每个函数都这样声明,维护代码会更容易。
代码:
\documentclass{article}
\usepackage{pgfplots}% This uses tikz
\pgfplotsset{compat=newest}% use newest version
\pgfmathdeclarefunction{Function}{1}{%
\pgfmathparse{300 + 1000/x + 2.5}%
}
\tikzset{My Line Style/.style={smooth, ultra thick, samples=400}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[unbounded coords=discard]
\addplot[My Line Style, color=blue, domain=0:250] (\x,{Function(\x)});
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass{article}