我有一个像这样的等式
f(x) = x*10 ; 0 < x <= 10
= x*x + x*10 ; 10 < x < 20
如何使用gnuplot在一个图中绘制f(x)?
答案 0 :(得分:3)
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
如果x
等于或小于10 x^2
如果x
大于10且等于或小于20 x
大于20且等于或小于40,则x
的平方根x^3
大于40 ,则x