例如
x^6+5694x^5+3919576x^4+6495968x^3+518946659x^2+1235997755x+2156565353535☞☞☞(x²+........)(x²+........)(x²+........)
你好,类似的可以先求解方程,然后得到相应的表达式
syms x
y = x^6+5694*x^5+3919576*x^4+6495968*x^3+518946659*x^2+1235997755*x+2156565353535;
roots(sym2poly(y))
item1 = collect((x-f(1))*(x-f(2)))
item2 = collect((x-f(3))*(x-f(4)))
item3 = collect((x-f(5))*(x-f(6)))
ans =
1.0e+03 *
-4.893249952928857 + 0.000000000000000i
-0.799282961104734 + 0.000000000000000i
-0.018758521842658 + 0.020308031233338i
-0.018758521842658 - 0.020308031233338i
0.018024978859450 + 0.019913381111856i
0.018024978859450 - 0.019913381111856i
item1 =
x^2 + (50072049043820241*x)/8796093022208 + 37825754157668675206079534734371/9671406556917033397649408
item2 =
x^2 + (1320013624697111*x)/35184372088832 + 1892310871414702105546980600673/2475880078570760549798248448
item3 =
x^2 - (5073580504673703*x)/140737488355328 + 57158572364818498911526844692273/79228162514264337593543950336