2004年5月29日(土)

gnuplot の関数計算を信じちゃいけない訳

maxima 様は同じだって云ってくれるんだがなぁ

View image

Comments

この問題は gnuplot の根本的な問題というよりは、表記方法に依存した問題であると思われます。具体的には、関数を記述するときに、整数ではなく実数を使って書くと関数の形に依らず、同じ結果が得られるようです。

つまり、

x**(3.0/2.0)/x**3.0,
x**(-3.0/2.0),
1.0/x**(3.0/2.0),
1.0/sqrt(x**3.0)

は同じプロットになるはずです。

この点は gnuplot の初期の頃からのクセで、確か、マニュアルにもそのような記述(数字は実数で指定すること)があったと記憶しております。(gnuplot version 2 の頃に読んだ記憶がたよりで正確ではないかもしれませんが...)

Posted by: OKADA Hiroshi at 2006年09月22日 22:18

[referer: [an error occurred while processing this directive]]

あわせて読みたい