在 pgfplot 中调用文档中的表达式

在 pgfplot 中调用文档中的表达式

假设我有以下想要绘制的函数。

$S(z)=\frac{p.(\alpha_H+z.\alpha_W)}{p.(\alpha_H+z.\alpha_W)+\beta_H+z.\beta_W}$

虽然我可以在命令中指定它\addplot,但我只是想知道是否存在更有效的方法,我可以在某种意义上标记它(因为它已经在文档中提到)并通过宏调用它。

事实上,我想看看它如何通过改变参数值而发生变化。

答案1

没有办法绘制为数学排版准备的函数。您需要通过类似以下方式复制该函数

\pgfmathdeclarefunction{S}{1}{\valueP * (\alphaH + \valueZ * \alphaW) / (\valueP*(\alphaH + \valueZ * \alphaW) + \betaH + \valueZ * \betaW)}

\def\alphaH{4}
\def\alphaW{5}
...

您还可以声明具有多个参数的函数,而不是定义常量。

相关内容