【发布时间】:2020-11-19 23:16:32
【问题描述】:
我目前正在尝试解决一个非常复杂的积分,首先是象征性的,然后通过评估不同的优化限制。
就上下文而言,我的派生词如下:
dFx = 0.5 * row * Vapr * c *(Cl*cos(theta) + Cd*sin(theta))
Fx = sp.integrate(dFx, r)
其中,在 dFx 中,变量 Vapr、c 和 theta 都是 r 的函数。当我打印函数 dFx 时,它比控制台大。
在为 Fx 集成 dFx 之后,当我使用时:
Fx.subs(r,0.85)
这并没有输出数字答案,而是 pprint(Fx) 我发现函数 Fx 里面仍然有 r 的符号。
有没有函数可以告诉我Fx的自变量是什么? 因为等式太长了,我无法在控制台中看到所有内容以检查是否只剩下 r。 即类似
Fx.independants >> r, a, y
那我就知道其实Fx还是r,a&y的函数
(对于进一步的上下文,我正在尝试求解叶片元素动量理论方程)
【问题讨论】:
标签: python integration sympy