を使用する場合、gnuplot は正の平方根値のみsqrt(x)
を使用します。同じ関数で正と負の両方の値をプロットする方法はありますか?
f(x) = sqrt(x)
と を使用しg(x) = -sqrt(x)
てそれらを一緒にプロットし、両方の関数を調整して同じ線の色を使用するハックを知っていますが、より良い方法はありますか?
を使用する場合、gnuplot は正の平方根値のみsqrt(x)
を使用します。同じ関数で正と負の両方の値をプロットする方法はありますか?
f(x) = sqrt(x)
と を使用しg(x) = -sqrt(x)
てそれらを一緒にプロットし、両方の関数を調整して同じ線の色を使用するハックを知っていますが、より良い方法はありますか?
パラメトリック表現を使用する場合(クリストフの回答のように)、の逆関数を使用することもできますsqrt(t)
。これはt**2
、たとえば
set parametric
set trange [-10:10]
set samples 1000
plot t**2,t
数学的には、関数は、関数のドメイン内のすべての x に対して、対応する f(x) 値が 1 つだけ存在する数学オブジェクトです。gnuplot は数学的な「関数」を扱います。したがって、これは「ハック」ではなく、gnuplot の「問題」でもありません。