MathematicaのDynamicコマンドで問題が発生しています。次のコードは関数f(x)= 1 --x^2のインタラクティブなグラフィックを示しています。グラフィックのタイトルには、スライダーを使用して変更された曲線の下の現在の領域(定積分)も表示されます。
Manipulate[Show[Plot[1 - x^2, {x, 0, 1}, PlotLabel -> Integrate[1 - x^2, {x, 0, Limite - 0.000000000001}]],
Plot[-x^2 + 1, {x, 0, Limite}, PlotRange -> {0, 1}, Filling -> Axis] ], {Limite, 0.000000000001, 1}, LocalizeVariables -> False]
このコマンドを使用して現在のエリアを表示したいと思います。
Integrate[1 - x^2, {x, 0, Dynamic[Limite]}]
しかし、結果は私が期待したものではありません。Mathematicaはこれ
0.529 - (0.529)^3 / 3
を正しいと評価しますが、なぜそれが単一の数値の代わりに式を表示するのか理解できません。//FullSimplify
andコマンドは//N
問題を解決しません。
結果を得るより良い方法はありますか?
動的コマンドを正しく使用していますか?
ありがとう!