【发布时间】:2018-01-23 13:31:42
【问题描述】:
我无法让sympy 将xδ(x) 简化为0,其中δ 是DiracDelta。
In : simplify(x*DiracDelta(x))
Out: x⋅δ(x)
是否有另一个简化例程可以在其参数的零点处评估狄拉克函数的因子项并检查它们是否消失?
这在构造分段函数时很有用,例如 f(x)= x H(x)(其中 H 是 Heaviside 函数),其导数应该是 H(x),但在 sympy 中是 x⋅δ(x) + Heaviside(x)。 Mathematica 确实将xδ(x) 简化为 0。
【问题讨论】:
标签: python sympy symbolic-math simplification