【发布时间】:2018-04-26 09:16:31
【问题描述】:
我想解决我的另一个问题here,所以每当没有积分的分析/符号解决方案时,我需要 sympy 来返回错误。
例如,如果我尝试:
from sympy import *
init_printing(use_unicode=False, wrap_line=False, no_global=True)
x = Symbol('x')
integrate(1/cos(x**2), x)
它只是 [漂亮] 打印积分本身
没有解决和/或给出无法解决的错误!
附:我也问过这个问题here on Reddit。
【问题讨论】:
-
能否将代码粘贴为text instead of screenshots? (生成的图像形式的表达式很好。)
-
@kazemakase 当然。实际上,图像的上半部分并不相关。这就是为什么我只放一张图片。
-
感谢您的更新。这是一件方便的事情——如果人们可以轻松地复制和粘贴您的代码,他们更有可能写出答案。对我来说这是最重要的原因:)
-
如果你真的想要,我可以这样做......但@bro 指出,一旦表达式变得更加复杂,这种方法就不起作用。它甚至不适用于
integrate(2/cos(x**3), x),因为它将乘法排除在外,因此最外面的操作是乘法而不是积分。我认为他/她的回答是正确的。仍然要我(暂时)取消删除我的错误答案吗? :) -
result = sp.integrate(1 / sp.cos(x**3));isinstance(result, sp.Integral)... 那个?
标签: python sympy symbolic-math integral