我有一个方程,其形式如下
f(x) = x*10 ; 0 < x <= 10
= x*x + x*10 ; 10 < x < 20
如何使用gnuplot在一张图中绘制f(x)?
plot [0:20] x <= 10 ? x*10 : x*x + x*10
更新: 如果您有两个以上的函数,您可以使用以下方法:
f(x) = x <= 10 ? x \
: x <= 20 ? x**2 \
: x <= 40 ? sqrt(x) \
: x**3
plot [0:40] f(x)
澄清一下,数值f(x)
将会是:
x
小于或等于10,则为x
x
大于10且小于等于20,则为x²
x
大于20且小于等于40,则为x
的平方根x
大于40,则为x³