Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 調整とデバッグ > 記号的な実行履歴 > Trace >

Trace

Trace[expr]
の評価の途中に現れたすべての式のリストを作成する.
Trace
form とマッチする式に限定する.
Trace
シンボル に結合された変換規則を使用するすべての評価を含む.
  • 一般に,Traceは評価される完全な式それぞれと,この評価に使用されたすべての変換規則に結合されたタグと比較される.
  • Traceは,lhsに適合する式を取り出し,返されるリストの rhsを置換する.
  • Traceが返すリストの式はすべてHoldFormで包み込まれる.
  • Traceは,ネストしたリストの組を返す.個々のリストは,特定の式に見出される一連の形式を含む単一の評価列と対応する.このリストは付属評価の履歴を与えるサブリストを持つ.
  • 以下のオプションを与えることができる.
MatchLocalNamesTruex を表させるかどうか
TraceAboveFalseform を含む評価列を表示するかどうか
TraceBackwardFalse評価列中で form の前にある式を表示するかどうか
TraceDepthInfinity評価に含めるネストのレベル数
TraceForwardFalse評価列中で form の後ろにある式を表示するかどうか
TraceOffNoneトレースのスイッチをオフにする形式
TraceOn_トレースのスイッチをオンにする形式
TraceOriginalFalse頭部や引数を評価する以前に式を調べるかどうか
  • Traceの実行中,form 引数,およびオプションTraceOnTraceOffの設定は,対応する大域変数,,およびの値を再設定することで変更することができる.
評価の各ステップをトレースする:
Timesという頭部についての計算だけトレースする:
評価の各ステップをトレースする:
In[1]:=
Click for copyable input
Out[1]=
Timesという頭部についての計算だけトレースする:
In[2]:=
Click for copyable input
Out[2]=
バージョン 2 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF