如何要求mathematica计算在0处评估的高阶导数

时间:2011-02-17 19:27:12

标签: wolfram-mathematica

我有一个功能,比方说,

D[x^2*Exp[x^2], {x, 6}] /. x -> 0

我想用一般整数n替换6,

或者以下情况:

 Limit[Limit[D[D[x /((-1 + x) (1 - y) (-1 + x + x y)), {x, 3}], {y, 5}], {x -> 0}], {y -> 0}]

我想分别用一般整数mn替换3和5。

如何在mma中解决这两类问题?

非常感谢。

2 个答案:

答案 0 :(得分:5)

有时可以使用SeriesCoefficient。

InputForm[n! * SeriesCoefficient[x^2*Exp[x^2], {x,0,n}]]

缺货[21] // InputForm = n!*分段[{{Gamma [n / 2] ^( - 1),Mod [n,2] == 0&& n> = 2}},0]

InputForm[mncoeff = m!*n! *
  SeriesCoefficient[x/((-1+x)*(1-y)*(-1+x+x*y)), {x,0,m}, {y,0,n}]]

缺货[22] // InputForm = m!* n!*分段[{{ - 1 +二项式[m,1 + n] *超几何2F1 [1,-1 - n,m - n,        -1],m> = 1&& n> -1}},0]

在第二种情况下,祝你好运提取m,n整数的限制。

Daniel Lichtblau Wolfram Research

答案 1 :(得分:1)

不确定这是否是您想要的,但您可以尝试:

D[x^2*Exp[x^2], {x, n}] /. n -> 4 /. x -> 0  

另一种方式:

f[x0_, n_] := n! SeriesCoefficient[x^2*Exp[x^2], {x, x0, n}]  
f[0,4]  
24   

当然,在同一行,对于你的另一个问题:

f[m_, n_] := 
 Limit[Limit[
   D[D[x/((-1 + x) (1 - y) (-1 + x + x y)), {x, m}], {y, n}], {x -> 
     0}], {y -> 0}]  

但这些答案并没有为您提供衍生品的明确表格。