# formula

Return body of symbolic function or matrix function

## Syntax

``formula(f)``

## Description

example

````formula(f)` returns the body, or definition, of the symbolic function or matrix function `f`.```

## Examples

collapse all

Return the body, or definition, of a symbolic function by using `formula`.

```syms x y f(x,y) = x + y; formula(f)```
`ans = $x+y$`

If the symbolic function does not have a definition, `formula` returns the symbolic function.

```syms g(x,y) formula(g)```
`ans = $g\left(x,y\right)$`

Return the body, or definition, of a symbolic matrix function by using `formula`.

```syms A 2 matrix syms f(A) 2 matrix keepargs f(A) = A*A - 3*A + 2*eye(2); formula(f)```
`ans = $2 {\mathrm{I}}_{2}-3 A+{A}^{2}$`

If the symbolic matrix function does not have a definition, `formula` returns the symbolic matrix function.

```syms g(A) [1 2] matrix keepargs formula(g)```
`ans = $g\left(A\right)$`

## Input Arguments

collapse all

Input function, specified as a symbolic function or symbolic matrix function.

Data Types: `symfun` | `symfunmatrix`

## Version History

Introduced in R2012a

expand all