Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 调整和调试 > EvaluationMonitor >

EvaluationMonitor

EvaluationMonitor
是一个选项,用于各种数值计算和绘图功能,每当对从输入导出的函数进行数值计算时,就给出一个表达式进行计算.
  • 该选项设置通常作为 EvaluationMonitor:>expr 给出. 使用 而不是 以避免 expr 被立刻计算.
  • 每当计算 expr 的时候,数值计算中的所有变量被赋予其当前值. 实际上使用 Block.  »
输出信息,使用所有函数计算求出一个根:
数目计算:
使用 ReapSow 收集计算数据:
给出该方法的超线性收敛:
输出信息,使用所有函数计算求出一个根:
In[1]:=
Click for copyable input
Out[1]=
 
数目计算:
In[1]:=
Click for copyable input
Out[1]=
 
使用 ReapSow 收集计算数据:
In[1]:=
Click for copyable input
Out[1]=
给出该方法的超线性收敛:
In[2]:=
Click for copyable input
Out[2]=
求解正弦戈登偏微分方程时监视其求解过程:
进行数值最小化计算:
这些计算用于利用 NIntegrate 计算一个数值积分:
给出一个计算位置相对于计算数的图:
用使用外插法的 NDSolve 进行求解一个微分方程的计算:
该图说明,使用这种方法时并非所有计算都在解题曲线上:
统计制作一张平面图进行的计算:
当计算函数时需要较少的计算,因为使用了符号微分式:
计算任意表达式:
使用不同的起始值,计算被终止:
在进行数值最小化时区别函数和导数计算:
分别以蓝、黄和红色给出函数、斜率和海赛计算:
用指示顺序的提示文本表示在何处进行部分绘图计算:
给出求取以起点为函数的根所需的计算数量:
比较不同局部最小化方法所需的计算:
比较在 NDSolve 中不同的常微分方程积分法所需的计算和时序:
作为在 NDSolvePrecisionGoalAccuracyGoal 函数的步骤和计算:
使用一种固定顺序的显式朗格-库塔法:
使用一种适应性顺序外插法:
比较两种方法. 超过目标12左右时,适应性顺序明显优越:
在参数空间中进行非线性拟合的计算:
平方和等高线图上的计算点:
使用更好的起始值:
利用数据比较两种拟合:
EvaluationMonitor 的计算范围同 Block 一样:
它实际利用带有变量数值赋值的 Block
版本 5 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF