Обычно я справляюсь с этой ситуацией, имея переменную для желаемой длины серии, например n
, а затем просто добавляю + O(x^n)
, где это необходимо. Когда я очень обеспокоен производительностью, я также уменьшу длину ряда степеней перед заменой.
Точность серии можно получить с помощью serprec
. Следующая функция заменит x на x ^ 2, сохраняя ту же точность:
f(s) = {subst(s, x, x^2) + O(x^serprec(s, x))}
f(1+2*x+3*x^2+O(x^5))