考虑 SymPy 符号e和 的两个函数i:
from sympy import Symbol, expand, Order
i = Symbol('i')
e = Symbol('e')
f = (i**3 + i**2 + i + 1)
g = (e**3 + e**2 + e + 1)
z = expand(f*g)
Run Code Online (Sandbox Code Playgroud)
这将产生
z = e**3*i**3 + e**3*i**2 + e**3*i + e**3 + e**2*i**3 + e**2*i**2 + e**2*i + e**2 + e*i**3 + e*i**2 + e*i + e + i**3 + i**2 + i + 1
Run Code Online (Sandbox Code Playgroud)
然而,假设e和i都很小,我们可以忽略三阶或更高阶的两个项。使用 …