代码之家  ›  专栏  ›  技术社区  ›  George

隐藏泰勒级数的数量级

  •  0
  • George  · 技术社区  · 6 年前

    我一直在努力熟悉Symphy,无意中发现了该系列的扩展。

    例如:

    series(cos(x),x, n=5)
    

    打印:

    1 - x**2/2 + x**4/24 + O(x**6)
    

    我想知道是否有办法隐藏最后一部分( O(x**6) )在输出中,如中所示,它将打印:

    1 - x**2/2 + x**4/24
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   user6655984 user6655984    6 年前

    要删除O,请使用 removeO 方法:

    >>> series(cos(x),x, n=5).removeO()
    x**4/24 - x**2/2 + 1
    

    副作用:由于表达式现在是多项式而不是渐近展开式,因此术语现在以相反的顺序打印。

    推荐文章