Я пытаюсь определить функцию в Maple, которая определяет ряд Тейлора (без использования команды taylor ()).Я использую определение сигма-нотации, найденное здесь .
По сути, мне нужна функция, которая принимает переменную a, и переменную f, где f - функция a, как видно изэта страница википедии.Для простоты я использовал только переменную a и сам определил функцию.
В рамках этого вопроса давайте предположим, что я хочу, чтобы мой код возвращал ряд Тейлора sqrt(x) about x=16
Пока у меня есть следующий код для суммы:
t:=a->sum((D@@n)(f(a))*(x-a)^n/n!,n=0..4);
Я определил функцию f в предыдущей строке как sqrt (x).
Когда я вызываю функцию, t(16);
, Maple возвращает только первый член ряда, 4.Когда я вытесняю переменную для a, я вижу, что Maple принимает производную от a, а не производную от f (a) в каждом члене.Это, конечно, создает нулевые условия и возвращает только 4.