# Function Command

From GeoGebra Manual

- Function[Function f, Number a, Number b]
- Yields a function graph, that is equal to
*f*on the interval [*a*,*b*] and not defined outside of [*a*,*b*]. **Note:**This command should be used only to restrict the**display**interval of a function. To restrict the function’s domain, create a conditional function using the If command, e.g.`f(x) = If[-1 < x < 1, x²]`

.**Example:**`f(x) = Function[x^2, -1, 1]`

produces a function equal to*x*whose graph appears only in the interval [^{2}*-1*,*1*]. However, while`g(x) = 2 f(x)`

will produce the function*g(x) = 2 x*as expected, this function is not restricted to the interval [^{2}*-1*,*1*].

**Note:**This command does not work with Tools / Macros. Use the If command as above.

{{betamanual|version=4.2|

- Function[<List of Numbers>]
- Yields the following function: The first two numbers determine the start
*x*-value and the end*x*-value. The rest of the numbers are the*y*-values of the function in between in equal distances.

**Example:**

`Function[{2, 4, 0, 1, 0, 1, 0}]`

yields a triangular wave between *x=2*and

*x=4*.

`Function[{-3, 3, 0, 1, 2, 3, 4, 5}]`

yields a linear equation with slope *=1*between

*x=-3*and

*x=3*.