如何判断一个辛表达式是否为向量?请参见以下示例:
from sympy import *
from sympy.vector import *
N = CoordSys3D('N')
x = symbols('x')
v = x * N.i + x**2 * N.j + x**3 * N.k
type(v)
# sympy.vector.vector.VectorAdd
vf=factor(v)
vfs = vf.as_ordered_factors()
vfs
#[x, N.i + N.j*x + N.k*x**2]
type(vfs[1])
# sympy.core.add.Add
对v
进行因子分析后,其因子中没有一个具有sympy.vector...
类型。我怎样才能知道它的哪一个因子是向量?有测试吗
SymPy有多种搜索/解析表达式的方法。可能对您有用的方法是
as_independent
方法:您知道
vf
的向量相关部分将是最右边的元素相关问题 更多 >
编程相关推荐