Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 调整和调试 > 符号执行的历史记录 >

TraceDialog

TraceDialog[expr]
expr 计算中使用的每个表达式初始化一个对话框。
TraceDialog[expr, form]
仅对匹配form 的表达式初始化一个对话框。
TraceDialog[expr, s]
对计算中使用和符号 s 相关的变换规则的表达式初始化一个对话框。
  • 当调用一个对话框时,计算的表达式作为在 HoldForm 中包围的对话框的 Out[$Line] 给出。当首先启动一个对话 框时,表达式可以通过要求 % 查看。
  • 从对话框返回的任何值都被丢弃。
追踪一个表达式的计算,当遇到加法时输入一个 Dialog
In[1]:=
Click for copyable input
Out[1]=
Out[1]=
Out[1]=
在对话框中,您可以查看计算堆栈:
In[2]:=
Click for copyable input
(Dialog) Out[2]=
这从第一个对话框返回:
In[3]:=
Click for copyable input
启动另一个对话框:
In[4]:=
Click for copyable input
(Dialog) Out[4]=
在这个对话框中,您可以检查计算是否出现您预期的结果:
In[5]:=
Click for copyable input
(Dialog) Out[5]=
In[6]:=
Click for copyable input
(Dialog) Out[6]=
返回第二个对话框。因为没有更多的加法,计算完成:
In[7]:=
Click for copyable input
2 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team