3

次のような関数をプロットする方法を教えてください。

f(x)=(x-1)^2 for 0 < x < 1 
f(x)=(x-8)^2 for 1<=x<=7
f(x)=x for x>7

gnuplot で。(そのような種類の関数を英語で呼び出す方法を教えていただければ、トピックをより適切なものに変更しようとします)。

4

1 に答える 1

3

その方法でそれを行うことができます:

f(x)=x<=1 ? -(x-1)**2+1 :  x>7 ? (-48)*sin(240)+1+0.5*x : (-(x-1)**2+1)*sin(30*x)+1
plot f(x)
于 2012-06-13T17:28:30.840 に答える