化简
使用sympy库进行化简,并转换为LaTeX格式
sympy常用方法
sp.symbols('s'):定义符号变量sp.expand(expr):展开表达式sp.simplify(expr):化简表达式sp.latex(expr):将表达式转换为LaTeX格式sp.init_printing():初始化打印
python
import sympy as sp
# 定义符号变量
s = sp.symbols('s')
# 定义表达式
expr = s * (s**3 + 8 * s**2 + 17 * s + 10)
# 展开表达式
expanded_expr = sp.expand(expr)
# 化简表达式
simplified_expr = sp.simplify(expanded_expr)
# 将化简后的表达式转换为LaTeX格式
latex_expr = sp.latex(simplified_expr)
# 展示化简后的表达式,在jupyter notebook中使用很方便
sp.init_printing()
display(simplified_expr) # 展示化简后的表达式,这是ipython的函数