0

假设f(z)是 的任意函数z。在 Maple 中,如果我们想得到diff(f(z),z)at的级数展开z=0,我们可以使用

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

输出为“(D(f))(0)+...”。但是,我们不能得到diff(f(z),z)atz=1的级数展开式

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

输出为“错误,(在 PDEtools/useD/diff_to_D 中)无效输入:diff 收到 z+1,它的第二个参数无效。” 出了什么问题,以及如何获得包含函数导数的表达式的级数展开,例如diff(f(z),z)

4

1 回答 1

1

It looks like a bug.

Workarounds might include,

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

or (with a different expansion order option),

MultiSeries:-series(diff(f(z), z), z = 1, 3);
                                         /       2\
     D(f)(1) + @@(D, 2)(f)(1) (z - 1) + O\(z - 1) /
于 2013-02-15T00:24:20.277 回答