IRIS Toolbox Reference Manual

## compile

Compile an m-file function based on a steady-state file

#### Syntax

    compile(S)
    compile(S,Fname,...)

#### Input arguments

- `S` [ sstate ] - Sstate object built on a steady-state file.

- `Fname` [ char | empty ] - Filename of the compiled m-file function; if not specified or empty the original steady-state filename will be used with an '.m' extension.

#### Options

- `'excludeZero='` [ `true` | `false` ] - Automatically detect and exclude zero solutions in blocks that result in multiple solutions.

- `'deleteSymbolicMfiles='` [ `true` | `false` ] - Delete auxiliary m-files created to call the Symbolic Math toolbox.

- `'end='` [ numeric | char | `Inf` ] - Compile the steady-state m-file function only up to this block.

- `'simplify='` [ numeric | `Inf` ] - The minimum length for a symbolic expression to be simplified using the `simplify` function; Inf means no expressions will undergo simplification.

- `'start='` [ numeric | char | 1 ] - Compile the steady-state m-file function starting from this block.

- `'symbolic='` [ `true` | `false` ] - Call the Symbolic Math toolbox to solve blocks marked with a `!symbolic` keyword; otherwise, all blocks will be solved numerically regardless of their specification.

#### Description

#### Example

IRIS Toolbox. Copyright © 2007—2013 Jaromir Benes.