如何在枫树中展开(交叉乘法)两个泰勒多项式13

时间:2014-01-08 17:03:06

标签: maple

> eq1 := taylor(exp((1/2)*lambda*gamma*B), lambda = 0, 3);
print(`output redirected...`); # input placeholder
               1                  1      2  2       2    /      3\
           1 + - gamma B lambda + - gamma  B  lambda  + O\lambda /
               2                  8                               
> eq2 := taylor(exp((1/2)*lambda*A), lambda = 0, 3);
print(`output redirected...`); # input placeholder
                     1            1  2       2    /      3\
                 1 + - A lambda + - A  lambda  + O\lambda /
                     2            8                        
> eq3 := eq1*eq2;
print(`output redirected...`); # input placeholder
  /    1                  1      2  2       2    /      3\\ /    1         
  |1 + - gamma B lambda + - gamma  B  lambda  + O\lambda /| |1 + - A lambda
  \    2                  8                               / \    2         

       1  2       2    /      3\\
     + - A  lambda  + O\lambda /|
       8                        /
> expand(eq1, eq2);
print(`output redirected...`); # input placeholder
               1                  1      2  2       2    /      3\
           1 + - gamma B lambda + - gamma  B  lambda  + O\lambda /
               2                  8                               
> expand(eq3);
print(`output redirected...`); # input placeholder
  /    1                  1      2  2       2    /      3\\ /    1         
  |1 + - gamma B lambda + - gamma  B  lambda  + O\lambda /| |1 + - A lambda
  \    2                  8                               / \    2         

       1  2       2    /      3\\
     + - A  lambda  + O\lambda /|
       8                        /

> expand(eq1*eq2);
print(`output redirected...`); # input placeholder
  /    1                  1      2  2       2    /      3\\ /    1         
  |1 + - gamma B lambda + - gamma  B  lambda  + O\lambda /| |1 + - A lambda
  \    2                  8                               / \    2         

       1  2       2    /      3\\
     + - A  lambda  + O\lambda /|
       8                        /

嗨..完全不确定上面是否有意义..(我把这个文本放在问题的顶部,而不是代码优先,但是格式化做了奇怪的事情)

m (trying to) use maple 13 (it我可以访问的内容)扩展两个泰勒多项式。并且它t working. I确定必须有一些我可以使用的简单命令,但我还没找到它。我也尝试了一些这样的可能性:http://www.maplesoft.com/support/help/Maple/view.aspx?path=expand。也许你们大家可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您需要将这两个series数据结构eq1eq2转换为多项式,然后才能添加或扩展其产品。

eq1 := taylor(exp((1/2)*lambda*gamma*B), lambda = 0, 3):
eq2 := taylor(exp((1/2)*lambda*A), lambda = 0, 3):

p1:=convert(eq1,polynom):
p2:=convert(eq2,polynom):

p1+p2;
expand(p1*p2);