首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无`polar_lift`集成

无`polar_lift`集成
EN

Stack Overflow用户
提问于 2021-03-24 19:49:57
回答 1查看 313关注 0票数 1
代码语言:javascript
复制
from sympy import *

x = Symbol('x')
c, k = symbols('c, k', real=True, nonnegative=True)

integrate(exp(-c * k * x**2), (x, -oo, oo))

代码语言:javascript
复制
(sqrt(pi)*sqrt(polar_lift(c))*sqrt(polar_lift(k))/(c*k)

我不希望polar_lift在输出中,是否有一个我可以添加的假设,或者我可以做一些其他的事情来获得一个更干净的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-24 20:38:33

你已经把符号设置为非负的,这意味着它们都是零的可能性,在这种情况下积分不收敛。如果符号都是正数(即不是零),则得到一个简单的结果:

代码语言:javascript
复制
In [85]: x = Symbol('x')

In [86]: c, k = symbols('c, k', positive=True)

In [87]: integrate(exp(-c * k * x**2), (x, -oo, oo))
Out[87]: 
  √π 
─────
√c⋅√k
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66788333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档