假设我有下面的代码。我想得到方程的右边(C1+x…)。我该怎么做?在
我的问题是,对于f(x)在特定点的导数,我有一些边界条件,所以我想计算这些条件并找出常数。对于w(x)我也有不同的值,因此最后的代码将开始定义一个名为wx的变量,而不是使用函数w(x)。在
from __future__ import division
from sympy import *
x, y = symbols('x y')
w, f = symbols('w f', cls=Function)
init_printing(use_unicode=True)
diffeq = f(x).diff(x,x,x,x)-w(x)
expr = dsolve(diffeq, f(x))
print diffeq
print expr
结果:
^{pr2}$
expr.lhs
和expr.rhs
将给出方程的左右两侧。在相关问题 更多 >
编程相关推荐