【发布时间】:2011-02-04 09:29:26
【问题描述】:
我在 Mathematica 中有一些表达式是根据其他表达式定义的。我想获取较大表达式的一些函数,然后根据子表达式获得结果。示例:
In[78]:= e1 = x + y;
e2 = 2^e1;
In[80]:= D[e2, x]
Out[80]= 2^(x + y) Log[2]
我希望输出改为2^e1 Log[2]。我目前使用ReplaceAll如下,但在我的实际应用中这很麻烦,大约有20个子表达式。
In[81]:= D[e2, x] /. e1 -> E1
Out[81]= 2^E1 Log[2]
【问题讨论】: