已知高次多项式:
  X^15+X^14+X^13+X^7+X^5+X^2+1我想编程把它分解为
   (aX^7+a1X^6+a2X^5+a3X^4+a4X^3+a5X^2+a6X+1)(bX^8+b1X^7+b2X^6+b3X^5+b4X^4+b5X^3+b6X^2+b7X+1)         (a,a1,a2,a3....,b,b1,b2,b3.....)为整数的形式,如何编程才能求出a,a1,a2,a3....,b,b1,b2,b3.....(根据同次项系数相等的关系,求出a,a1,a2,a3....,b,b1,b2,b3.....)

解决方案 »

  1.   

    实际数学中怎么算,就写个算法算一算。其实我不懂的,所以没有办法帮你!
      

  2.   

    你是想要分解高次多项式吧?
    具体算法我不是很清楚,但是我知道这个数学问题不是很好解的,而且有些多项式是不可约的。
    我觉得如果你是要解决一个实际问题,你可以根问题的特征(比如说各个系数的取值范围)遍历一些可能的因式来分解多项式。
      

  3.   

    听说可以从这里得到你需要的帮助:
    数学家吴文俊教授在《几何定理机器证明的基本原理》一书中关于因式分解机械化问题的论述。
      

  4.   

    好象不用编程可解吧,是不是非得用编程解啊?