1

sympy を使用して区分関数を作成しました。

x= symbols('x')

XL = (1-x)**2
XH = (x-1)**1.5

XX= Piecewise((XL,x<=1),(XH,x>1))
plot(XX,(x,0,2),adaptive=False, num_of_points=200)

0 から 2XXの間の任意の値で計算するように機能します(対象範囲のみ)。x

それをプロットすると、負の数を分数で累乗できないというエラーが返されます。これxは、分数の累乗が適用されるのは が 1 より大きい場合のみであるため、決して起こらないはずです。

どういうわけかフルレンジで両方のピースを処理していますか?何かご意見は?

4

1 に答える 1