使用 Gnuplot 以分段方式定义绘图函数

使用 Gnuplot 以分段方式定义绘图函数

我想绘制一些函数f(x)在哪里f(x) = x对于 0 ≤XA,否则为 −2。我想用X任意两点之间的轴。

我该如何使用 Gnuplot 来完成这个任务?

答案1

这直接出自 gnuplot 文档(“help ternary”):

f(x) = (x>=0 && x <=a)?x:-2

设置 a 的值后,您将能够在所需的任何范围内绘制此函数。

答案2

尝试以下方法:

set xrange [ -4 : 4 ]

或者

plot [ -4 : 4 ] f(x)

相关内容