首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python符号集成

Python符号集成
EN

Stack Overflow用户
提问于 2016-12-09 04:07:43
回答 2查看 1.5K关注 0票数 0

我使用符号积分来积分循环函数和幂函数的组合函数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from sympy import *
import math 
import numpy as np
t = Symbol('t')
integrate(0.000671813*(7/2*(1.22222222+sin(2*math.pi*t-math.pi/2))-6)**0.33516,t)

然而,当我完成输入时,它给出了一个奇怪的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
0.000671813*Integral((3.0*sin(6.28318530717959*t - 1.5707963267949) - 2.33333334)**0.33516, t)

为什么这个结果包含Integral()?我在网上查看了其他函数,里面没有Integral()

EN

回答 2

Stack Overflow用户

发布于 2016-12-10 01:02:15

未经评估的Integral答案意味着SymPy无法计算积分。

票数 1
EN

Stack Overflow用户

发布于 2016-12-10 15:39:19

从本质上讲,您正在尝试集成一个如下所示的函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(sin(t) + a)**0.33516

其中a是一个常量。

一般来说,这样的积分不可能用初等函数来表示;例如,参见http://www.sosmath.com/calculus/integration/fant/fant.html,特别是关于切比雪夫定理的句子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41052917

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文