Что не так в этой серии команд (diff (f (z), z), z = 1, 2) в Maple?

Предположим, что f(z) является произвольной функцией z. В Maple, если мы хотим получить расширение ряда diff(f(z),z) в z=0, мы можем использовать

series(diff(f(z), z), z = 0, 2)

Вывод: "(D(f))(0)+...". Однако мы не можем получить расширение ряда diff(f(z),z) в z=1 на

series(diff(f(z), z), z = 1, 2)

Вывод: «Ошибка (в PDEtools/useD/diff_to_D) недопустимый ввод: diff получил z+1, что недопустимо для его 2-го аргумента». Что не так и как получить разложение в ряд выражения, содержащего производные от такой функции, как diff(f(z),z)?


person renphysics    schedule 14.02.2013    source источник


Ответы (1)


Это похоже на ошибку.

Обходные пути могут включать,

series(D(f)(z), z = 1, 2);
                                         /       2\
     D(f)(1) + @@(D, 2)(f)(1) (z - 1) + O\(z - 1) /

или (с другим вариантом порядка расширения),

MultiSeries:-series(diff(f(z), z), z = 1, 3);
                                         /       2\
     D(f)(1) + @@(D, 2)(f)(1) (z - 1) + O\(z - 1) /
person acer    schedule 15.02.2013