Assuming[{a, l} ∈ Reals && 0 < a < l,
Integrate[f[x]*DiracDelta[x - a] + g[x], {x, 0, l}]]
実行結果が
f[a]+Integrate[g[x], {x, 0, l}]]
のようになってほしいのですが,計算されずに,
Integrate[f[x]*DiracDelta[x - a] + g[x], {x, 0, l}]]
のようになります.
ちなみに,Mathematicaのバージョンは7です.
所望の動作をさせるには,どのようにすればいいのでしょうか.