Мне не нравится тем, что корней маловато. Их, все же 50. И кратных нет:
Код:
> f:=2*x^50-5*x^49+3*x^48+x+10:df:=diff(f,x);
49 48 47
df := 100 x - 245 x + 144 x + 1
> gcd(f,df);
> evalf(solve(2*x^50-5*x^49+3*x^48+x+10),20);
1.1070783976502150137, 1.4999999594194430383,
1.0887526302702221950 + 0.12832512894031300781 I,
1.0477544511244468966 + 0.26112099742817438460 I,
0.99286177117267352192 + 0.38964662292861444653 I,
0.92491753395247690926 + 0.50999630544203193082 I,
0.84440846523346705649 + 0.62038090459553681292 I,
0.75218958623981078991 + 0.71938932194096141145 I,
0.64944355849241159127 + 0.80574170757065662541 I,
0.53761167686690813376 + 0.87829403300288033756 I,
0.41833722779476571614 + 0.93607274113308065674 I,
0.29341812777692649500 + 0.97830543984969870585 I,
0.16476477545918509721 + 1.0044436424052003874 I,
0.034360770458306630867 + 1.0141781219314906225 I,
-0.095774606469229708680 + 1.0074478071694568603 I,
-0.22362252981448731435 + 0.98444293380485576513 I,
-0.34719935415217188307 + 0.94560298425854776394 I,
-0.46458968217603803295 + 0.89160986053610185589 I,
-0.57397742798925992156 + 0.82337671514230618447 I,
-0.67367449928204851731 + 0.74203288444702871222 I,
-0.76214674521744164696 + 0.64890540378621331089 I,
-0.83803687662356082262 + 0.54549761604446718058 I,
-0.90018414845240605465 + 0.43346540192908269239 I,
-0.94764068764374588853 + 0.31459155165145178832 I,
-0.97968443752576770068 + 0.19075876113745373988 I,
-0.99582875803027256802 + 0.063921675067892839985 I,
-0.99582875803027256802 - 0.063921675067892839985 I,
-0.97968443752576770068 - 0.19075876113745373988 I,
-0.94764068764374588853 - 0.31459155165145178832 I,
-0.90018414845240605465 - 0.43346540192908269239 I,
-0.83803687662356082262 - 0.54549761604446718058 I,
-0.76214674521744164696 - 0.64890540378621331089 I,
-0.67367449928204851731 - 0.74203288444702871222 I,
-0.57397742798925992156 - 0.82337671514230618447 I,
-0.46458968217603803295 - 0.89160986053610185589 I,
-0.34719935415217188307 - 0.94560298425854776394 I,
-0.22362252981448731435 - 0.98444293380485576513 I,
-0.095774606469229708680 - 1.0074478071694568603 I,
0.034360770458306630867 - 1.0141781219314906225 I,
0.16476477545918509721 - 1.0044436424052003874 I,
0.29341812777692649500 - 0.97830543984969870585 I,
0.41833722779476571614 - 0.93607274113308065674 I,
0.53761167686690813376 - 0.87829403300288033756 I,
0.64944355849241159127 - 0.80574170757065662541 I,
0.75218958623981078991 - 0.71938932194096141145 I,
0.84440846523346705649 - 0.62038090459553681292 I,
0.92491753395247690926 - 0.50999630544203193082 I,
0.99286177117267352192 - 0.38964662292861444653 I,
1.0477544511244468966 - 0.26112099742817438460 I,
1.0887526302702221950 - 0.12832512894031300781 I