【发布时间】:2017-04-24 11:44:45
【问题描述】:
我正在使用符号积分来积分循环函数和幂函数的组合函数。
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)
但是,当我完成输入时,它给了我一个奇怪的结果:
0.000671813*Integral((3.0*sin(6.28318530717959*t - 1.5707963267949) - 2.33333334)**0.33516, t)
为什么这个结果包含Integral()?我在网上查了其他功能,里面没有Integral()。
【问题讨论】:
-
这到底有什么奇怪的?
-
这是否意味着 Intergral() 中的部分是解决方案?因为我在网上查了其他函数,里面没有 Integral() 。 @cricket_007
-
不知道你期待什么结果
-
让我这样说。积分 (x2, x) 给出 (x3)/3 的结果。所以我认为我的整合结果是一样的。对不起,我对 Python 很陌生,我可能会错误地解释结果。这是否意味着我的结果等于 0.000671813*(3.0*sin(6.28318530717959*t - 1.5707963267949) - 2.33333334)**0.33516? @cricket_007 感谢您的回复。
-
我已经离开学校太久了,无法考虑积分。不过,我相当确定
sin()至少应该变成cos(),所以我真的不知道。我会尝试一些更简单的集成,看看会发生什么
标签: python integration sympy