【发布时间】:2014-09-20 00:47:57
【问题描述】:
使用 Sympy,假设我们有一个表达式 f,它是符号“x”(以及可能的其他符号)的多项式。
我想知道是否有一种有效的方法可以删除大于某个整数 n 的 f 中的所有项。
作为一个特殊情况,我有一个非常复杂的函数,但我只想将术语保持在 x 中的二阶。这样做的有效方法是什么?
明显的,不是很有效的方法是对每个小于 n 的 m,取 m 个导数并将 x 设置为 0 以获得 x^m 的系数。我们以这种方式获得每个系数,然后重建多项式。但取导数并不是最有效的。
【问题讨论】:
-
请原谅我的无知。您如何定义术语的“顺序”?和学位的意思一样吗?
-
对不起,多项式中特定项的次数
标签: python sympy symbolic-math computer-algebra-systems polynomials