TreeForm

TreeForm[expr]

expr を,異なる深さで異なるレベルを表すツリーとして表示する.

TreeForm[expr,n]

expr をレベル n までのみのツリーとして表す.

詳細とオプション

例題

すべて開くすべて閉じる

  (3)

ツリー状にフォーマットされた記号式:

式の最初の2つのレベルをツリー状にして示す:

ツリーとしてフォーマットされたグラフィックス式:

スコープ  (9)

数学定数を持つフォーマットされた記号式:

記号値,厳密値,非厳密値を持つフォーマットされた式:

ネストしたリスト:

下付き文字付きの変数を含む式:

特殊な上付き文字とOverBarを含むフォーマットされた式:

グラフィックスオブジェクト:

Series式:

Holdを含む式:

示すレベルを制限する:

オプション  (14)

AspectRatio  (2)

デフォルトで,見栄えがよくなるように適当な縦横比が計算される:

縦横比を変える:

DirectedEdges  (1)

有向辺を示す:

EdgeRenderingFunction  (2)

30%後退した青い矢印で辺を描く:

頂点だけを描く:

LayerSizeFunction  (1)

第1レベルが高さ1,第2レベルが高さ2等で木を描く:

PlotRangePadding  (1)

描画周囲に異なるPlotRangePaddingを使う:

PlotStyle  (3)

描画の全体的なスタイルを指定する:

PlotStyleは,より優先順位の高いVertexRenderingFunctionとともに使うことができる:

PlotStyleは,より優先順位の高いEdgeRenderingFunctionととともに使うことができる:

VertexLabeling  (1)

部分木の式をツールチップとして示す:

VertexRenderingFunction  (2)

頂点は表示しない:

定義済みのグラフィックスを使って頂点を描画する:

VertexCoordinateRules  (1)

全頂点の座標を明示的に指定する:

アプリケーション  (1)

ブール代数についてのWolframの公理をツリーとして可視化する:

特性と関係  (6)

FullFormTreeFormに似た線形式を返す:

TreeFormOutputFormは式のテキストによる表示を返す:

TreePlotを使ってツリーグラフをプロットする:

一般的な無向グラフにGraphPlotまたはGraphPlot3Dを使う:

有向グラフの階層的スタイル描画にLayeredGraphPlotを使う:

TreeForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される:

出力をコピーして入力せるにペーストする.x2と解釈される:

TreeFormは,入力を評価してTreeForm[expr]になるときは出力には現れない:

OutにはTreeForm[x^2]ではなく値 x2が割り当てられる:

考えられる問題  (2)

複合された頭部は木としてはレイアウトされない:

TreeFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:

出力にはTreeFormは含まれない:

しかし,変数 e にはTreeFormが含まれるので,続く評価に影響するかもしれない:

TreeFormが介在するために乗算は評価されない:

まず変数に割当てを行い.次に結果にTreeFormを適用することで計算可能性を維持する:

おもしろい例題  (2)

完全な二分木:

完全な三分木:

対称木:

非対称木:

Wolfram Research (1988), TreeForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreeForm.html (2007年に更新).

テキスト

Wolfram Research (1988), TreeForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/TreeForm.html (2007年に更新).

CMS

Wolfram Language. 1988. "TreeForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/TreeForm.html.

APA

Wolfram Language. (1988). TreeForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TreeForm.html

BibTeX

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

BibLaTeX

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