У меня есть хороший полином, который на самом деле является неотвеченным ответом на этот вопрос (я полагаю, что это домашняя работа, поэтому я ничего не буду публиковать, пока спрашивающий не покажет некоторую активность мозга: D) :
jj = 1 + 54 #1 + 855 #1^2 + 6300 #1^3 + 37296 #1^4 + 221706 #1^5 +
385782 #1^6 + 1899783 #1^7 - 713709 #1^8 - 8772909 #1^9 +
1718343 #1^10 + 17264169 #1^11 - 3659847 #1^12 - 20026899 #1^13 +
3423276 #1^14 + 13768320 #1^15 - 1610712 #1^16 - 5314050 #1^17 +
881651 #1^18 + 1545093 #1^19 - 151263 #1^20 - 298626 #1^21 -
24552 #1^22 + 21978 #1^23 + 6594 #1^24 + 792 #1^25 +
45 #1^26 + #1^27 &
Я хочу первый рут. Просто проверяю:
p[f_] := Plot[f[t], {t, Root[f, 1] - .003, Root[f, 1] + .003}];
p[jj]
Кажется, круто, но хорошо. Но посмотрите сейчас:
In[394]:= N[jj[Root[jj, 1]]]
Out[394]= -2.9523*10^13
Если я попрошу о точности:
In[396]:= N[jj[Root[jj, 1]], 1]
During evaluation of In[396]:= N::meprec: Internal precision limit $MaxExtraPrecision = 50.` reached while evaluating 1+<<11>>+<<18>>. >>
Out[396]= 0.*10^-49
Итак, вопрос в том, насколько отличается точность управления в Mma, когда вы запрашиваете график и когда вы запрашиваете числовой результат?