MATLAB Function Reference |

**Syntax**

**Description**

```
[x,y] = treelayout(parent,post)
```

lays out a tree or a forest. `parent`

is the vector of parent pointers, with `0`

for a root. `post`

is an optional postorder permutation on the tree nodes. If you omit `post`

, `treelayout`

computes it. `x`

and `y`

are vectors of coordinates in the unit square at which to lay out the nodes of the tree to make a nice picture.

```
[x,y,h,s] = treelayout(parent,post)
```

also returns the height of the tree h and the number of vertices `s`

in the top-level separator.

**See Also**

`etree`

, `treeplot`

, `etreeplot`

, `symbfact`

trapz | treeplot |

© 1994-2005 The MathWorks, Inc.