level 7
用Series对一个多元函数进行泰勒展开,如Series[Exp[(x+1)y],{x,0,5},{y,0,5}],然后可以用Normal把余项去掉得到一个多项式,这个多项式还是包含了x^4*y^5等高阶项。但是我的本意是只得到5阶以内的小量,即x和y的阶数和不大于5,该怎么弄?
2013年03月11日 00点03分
1
level 9
用
(Series[Exp[(x + 1) y], {x, 0, 5}, {y, 0, 5}] // Normal //
Expand) /. ((x^n_ ) (y^m_) :> 0 /; (n + m) > 5)
得
1 + y + x y + y^2/2 + x y^2 + (x^2 y^2)/2 + y^3/6 + (x y^3)/2 + (
x^2 y^3)/2 + y^4/24 + (x y^4)/6 + y^5/120 + (x y^5)/24
2013年03月11日 00点03分
2
level 9
不太对,应该是
(Series[Exp[(x + 1) y], {x, 0, 5}, {y, 0, 5}] // Normal //
Expand) /. ((x^n_. ) (y^m_.) :> 0 /; (n + m) > 5)
输出为
1 + y + x y + y^2/2 + x y^2 + (x^2 y^2)/2 + y^3/6 + (x y^3)/2 + (
x^2 y^3)/2 + y^4/24 + (x y^4)/6 + y^5/120
2013年03月11日 00点03分
3