2017-06-15 24 views
0

Gnuplotの異なる範囲に2つの関数をプロットしたいと思います。例として、xrange [0:0.5]のf(x)とxrange [0.5:1]のg(x)を同じグラフにプロットしたいとします。 これはどうすればよいですか?GNUPLOTの同じプロット内の異なる範囲の2つの異なるグラフ

+0

x2rangeを使用することは役に立ちません。このコマンドはx1rangeのx2rangeのプロットを移動するためです。だから最終的に、あなたのプロットはxrange [0:0.5]にあります。私が望むものはプロット範囲[0:1]を持ち、f(x)は[0:0.5]範囲の関数で、g(x)は[0.5:1]範囲の関数です。 –

答えて

1

あなたは、少なくとも2つの異なるソリューションを持っている:あなたは、各機能の色にいくつかのコントロールが必要な場合は、あなたが

を行うことができ

f(x) = ... define your first function 
g(x) = ... define your second function 
h(x) = (x<0.5)?f(x):g(x) 
plot h(x) 

2):

1)「をheavyside」関数を作成

plot (x<0.5?f(x):1/0) lc 1, (x>0.5?g(x):1/0) lc 2 
関連する問題