5

当我使用千里马计算泰勒级数时:

f(x,y) := taylor((x+y)^3, [x, y], [2, 3], 2);
f(2,3);  /* error: wrong number of arguments */

基本上我想将一个函数定义为 的扩展(x+y)^3,它x,y作为参数。我怎样才能做到这一点?

4

1 回答 1

4

尝试

(%i1) f(x,y) := ''(ratdisrep(taylor(('x+'y)^3, ['x, 'y], [2, 3], 2))) $

(%i2) f(2, 3);
(%o2)                                 125

或者

(%i1) define(f(x, y), ratdisrep(taylor(('x+'y)^3, ['x, 'y], [2, 3], 2)))$

(%i2) f(2, 3);
(%o2)                                 125
于 2014-04-25T14:50:18.110 回答