我使用 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 到 2 之间XX
的任何值x
(仅感兴趣的范围)。
当我绘制它时,它返回一个错误,即不能将负数提升到分数幂,这永远不会发生,因为只有当x
大于 1 时才会应用分数幂。
它是否出于某种原因在整个范围内处理这两个部分?有什么想法吗?