我想制作一个漂亮的演示,展示我在Mathematica中积分时遇到的问题。但是它非常缓慢,Manipulate也不流畅。
考虑下面的内容,有没有办法可以改善这种情况?即实现更连续的动态效果。此外,我无法使用以下代码打开Manipulator:
Control->Manipulator[Appearance->Open]
arrows = ParallelTable[{
RandomVariate[NormalDistribution[0, Sqrt[1]]],
RandomVariate[NormalDistribution[0, Sqrt[1]]]}, {20000}];
Manipulate[
Graphics[{
White, Rectangle[{-5, -5}, {5, 5}],
Red, Disk[{0, 0}, 1],
Black, Point /@ (arrows[[;; i]]),
Text[Style[
Total[
If[# < 1, 1, 0] & /@
(EuclideanDistance[{0, 0}, #] & /@
arrows[[;; i]])]/Length@arrows[[;; i]] // N,
Bold, 18, "Helvetica"], {-4.5, 4.5}]},
ImageSize -> 800],
{i, Range[2, 20000, 1]},
ControlType -> Manipulator,
SaveDefinitions -> True]
{i,Range [2, 20000, 1],ControlType->Manipulator,Appearance->{"Open","Labeled"}}
来获得打开和标记状态的Manipulator
。 - kglr