次の3行のMathematicaコードを考えてみましょう。入力行1と3はまったく同じです(これは、この動作を実証するために見つけた最小のコードです)。
>> Integrate[Exp[-a^2] Sin[2 p] ((a^2 + b^2) + b*Cos[p] + a*Sin[p]), {p, 0, 2 \[Pi]}]
0
>> $Assumptions = {t > 0};
>> Integrate[Exp[-a^2] Sin[2 p] ((a^2 + b^2) + b*Cos[p] + a*Sin[p]), {p, 0, 2 \[Pi]}]
8/3 Sqrt[a^2+b^2] E^-a^2
Mathematicaの最初の答えのように、積分は0になるはずです。私が入力した前提は、明らかに統合とは関係がありません。これはバグですか(私はMathematica 8.0を使用しています)?
私は積分を2または3積分の合計に分割すると、それぞれが0になります。pに依存しない積分から部品を取り出すと同じことが起こります。
私にとってはバグのように見えますが、欠落しているものがあれば教えてください。 Mathematicaで
8.0.4の新しいカーネルで再現できます。 't'はあなたの表情に現れません。バグのようです。この問題をWolfram Supportに連絡すれば、問題を解決できます。 – Szabolcs
私はバグレポートを提出しました。サポートチームが何を言っているのか見てみましょう。ありがとう。 –
Mathematicaの開発中に修正されているようです。 –