tek*_*agi 2 python math quadratic factorization
因为在我的头脑中分解二次方程只是发生了,并且自从我学会了之后就已经这样做了 - 我将如何开始在Python中编写二次方因子?
改善Keiths的答案:
从多项式开始P(x) = a*x^2 + b*x + c.使用二次公式(或其他您所选择的另一种方法)来找到根源r1和r2给P(x) = 0.
您现在可以将P(x)因子分解为a*(x-r1)(x-r2).
如果您的因子(3x - 4)(x - 9)解决方案将是3*(x - 4/3)(x - 9).你可能想找到一种方法将3乘以因子来摆脱分数/看起来漂亮.在这种情况下,使用分数算术而不是双精度可能会有所帮助,因此您可以更好地了解分母.