【发布时间】:2011-12-20 15:27:46
【问题描述】:
我希望对我在Integration in Mathematica 中提到的问题做一个很好的演示,但它非常慢而且 Manipulate 一点也不流畅。
考虑到以下情况,有什么方法可以改善这种情况。那就是看到一个更连续的动态。我也无法使用
打开操纵器控制->操纵器[外观->打开]
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处于打开和标记状态