sagemath returns 0 表示不定积分
sagemath returns 0 for indefinite integral
正在尝试以下操作:
t = var('t')
f = t * cos(pi / t)
g = sqrt(1 + f.diff())
show(g.integral(t))
returns 0。这似乎出乎意料——我不希望得到一个封闭形式的结果,但它似乎绝对不是 0。
这是一个 sagemath 错误,还是我的问题不正确?
我确实在 Sage 8.6 和 8.7 中得到 0,但在 Sage 8.8 中我得到 integrate(sqrt(pi*sin(pi/t)/t + cos(pi/t) + 1), t)
。所以我猜这是一个错误,现在已经修复了,虽然我还没有尝试找到处理它的票。
正在尝试以下操作:
t = var('t')
f = t * cos(pi / t)
g = sqrt(1 + f.diff())
show(g.integral(t))
returns 0。这似乎出乎意料——我不希望得到一个封闭形式的结果,但它似乎绝对不是 0。
这是一个 sagemath 错误,还是我的问题不正确?
我确实在 Sage 8.6 和 8.7 中得到 0,但在 Sage 8.8 中我得到 integrate(sqrt(pi*sin(pi/t)/t + cos(pi/t) + 1), t)
。所以我猜这是一个错误,现在已经修复了,虽然我还没有尝试找到处理它的票。