Когда я попытаюсь упростить следующий интеграл в sympy
, он не будет оценивать, т. Е. Выход равен $ \ int _ {- 1}^1 | z | DZ $, а выход я ожидаю 1.sympy: как оценить интеграл от абсолютного значения
z = symbols('z', real=True)
a = integrate(abs(z), (z, -1, 1))
simplify(a)
Похожие интеграл без абсолютного значения на z
будет оценивать.
Как я могу получить sympy
, чтобы оценить этот интеграт?
Мое впечатление является упрощение этого SymPy является еще не так хорошо, как это могло быть. Есть также несколько других методов упрощения в simpy (триггсимп, ratsimp, powsimp, combsimp, ...), но я не буду рассчитывать на то, что они смогут упростить интеграл. Иногда упрощается неудача, даже если она выглядит очень простой для гуны. В этой ситуации вы также можете использовать метод .evalf(). Посмотрите также здесь: http://docs.sympy.org/latest/tutorial/simplification.html – dnalow