Monitor

Monitor[expr,mon]

将产生一个临时监控单元,在计算 expr 的过程中,此监控单元将显示 mon 的连续更新值.

更多信息

  • Monitor[Table[e,{x,}],x] 产生一个监控单元,在计算 Table 的过程中,显示 x 的持续更新值.
  • 在笔记本文件中,监控单元通常在计算的 Monitor[expr,mon] 单元后显示. 只要完成 expr 的计算,立即删除单元.
  • 如果 PrintPrintTemporary 或其它类似的输出生成在 Monitor 计算前,则这些输出将显示在监控单元之前.
  • mon 可以是包含图形和控件在内的任意表达式.
  • Monitor[expr,mon,delay] 在生成监控单元之前将延迟数秒. 如果在这之前完成了 expr 的计算,将不会显示任何监控.

范例

打开所有单元关闭所有单元

基本范例  (3)

在计算的过程中监控 n 的值:

在计算的过程中显示计算的进度指示:

监控一个快速的计算过程,可以用 Pause 来降低执行速度:

应用  (5)

监控 NIntegrate,以 为轴数据为步长,计算 轴的点:

用外插法来监控 NDSolve

监控 NDSolve,求解正弦-约旦型(sine-Gordon)的偏微分方程:

步长用参数表示的非线性拟合:

用图形的方法来监控模型的演变:

为减速参数,进行简单的 LU 分解:

MatrixFormMatrixPlot 来监控算法:

可能存在的问题  (2)

Monitor 可能会增加计算时间:

使用 Refresh 来控制用于显示的更新间隔:

如果在初始延迟过程中,监控的计算完成,将不显示任何监控:

Wolfram Research (2007),Monitor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Monitor.html.

文本

Wolfram Research (2007),Monitor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Monitor.html.

CMS

Wolfram 语言. 2007. "Monitor." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Monitor.html.

APA

Wolfram 语言. (2007). Monitor. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Monitor.html 年

BibTeX

@misc{reference.wolfram_2024_monitor, author="Wolfram Research", title="{Monitor}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Monitor.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_monitor, organization={Wolfram Research}, title={Monitor}, year={2007}, url={https://reference.wolfram.com/language/ref/Monitor.html}, note=[Accessed: 21-November-2024 ]}