EvaluationMonitor

EvaluationMonitor

是一个选项,用于各种数值计算和绘图功能,每当对从输入导出的函数进行数值计算时,就给出一个表达式进行计算.

更多信息

  • 该选项设置通常作为 EvaluationMonitor:>expr 给出. 使用 :> 而不是 -> 以避免 expr 被立刻计算.
  • 每当计算 expr 的时候,数值计算中的所有变量被赋予其当前值. 实际上使用 Block[{var1=val1,},expr]. »

范例

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

基本范例  (4)

输出信息,使用所有函数计算求出一个根:

数目计算:

使用 ReapSow 收集计算数据:

给出该方法的超线性收敛:

监测波浪方程的时间积分:

范围  (5)

求解正弦戈登偏微分方程时监视其求解过程:

进行数值最小化计算:

这些计算用于利用 NIntegrate 计算一个数值积分:

给出一个计算位置相对于计算数的图:

用使用外插法的 NDSolve 进行求解一个微分方程的计算:

该图说明,使用这种方法时并非所有计算都在解题曲线上:

统计制作一张平面图进行的计算:

当计算函数时需要较少的计算,因为使用了符号微分式:

推广和延伸  (2)

计算任意表达式:

使用不同的起始值,计算被终止:

在进行数值最小化时区别函数和导数计算:

分别以蓝、黄和红色给出函数、斜率和海赛计算:

应用  (6)

用指示顺序的提示文本表示在何处进行部分绘图计算:

给出求取以起点为函数的根所需的计算数量:

比较不同局部最小化方法所需的计算:

比较在 NDSolve 中不同的常微分方程积分法所需的计算和时序:

作为在 NDSolvePrecisionGoalAccuracyGoal 函数的步骤和计算:

使用一种固定顺序的显式朗格-库塔法:

使用一种适应性顺序外插法:

比较两种方法. 超过目标 12 左右时,适应性顺序明显优越:

在参数空间中进行非线性拟合的计算:

平方和等高线图上的计算点:

使用更好的起始值:

利用数据比较两种拟合:

属性和关系  (1)

EvaluationMonitor 的计算范围同 Block 一样:

它实际利用带有变量数值赋值的 Block

Wolfram Research (2003),EvaluationMonitor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EvaluationMonitor.html (更新于 2007 年).

文本

Wolfram Research (2003),EvaluationMonitor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EvaluationMonitor.html (更新于 2007 年).

CMS

Wolfram 语言. 2003. "EvaluationMonitor." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2007. https://reference.wolfram.com/language/ref/EvaluationMonitor.html.

APA

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

BibTeX

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

BibLaTeX

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