# Difference between revisions of "Function Command"

From GeoGebra Manual

Noel Lambert (talk | contribs) (added description and example) |
|||

Line 12: | Line 12: | ||

{{betamanual|version=5.0| | {{betamanual|version=5.0| | ||

− | ; Function[ <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value> ]: | + | ; Function[ <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value> ]: Restricts the visualization of the representative surface of a function of two variables in 3D space. |

− | {{Example|1=<div> | + | {{Example|1=<div>The expression <code>a(x, y) = x + 0y</code> creates a function of two variables, whose graph in 3D space is the <b><u>plane</u></b> ''z'' = ''a''(''x'', ''y'') = ''x''.<br/> |

− | + | <code>Function[u, u, 0, 3, v, 0, 2] </code> creates the function of two variables ''b''(''u'', ''v'') = ''u'', whose graph in 3D space is the <b><u>rectangle</u></b> Polygon[(0, 0, 0), (3, 0, 3), (3, 2, 3), (0, 2, 0)] contained in plane ''z'' = ''a''(''x'',''y'') = ''x''.</div>}} | |

}} | }} |

## Revision as of 09:27, 20 May 2013

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

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

- 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*.

Following text is about a feature that is supported only in GeoGebra 5.0.
- Function[ <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value> ]
- Restricts the visualization of the representative surface of a function of two variables in 3D space.
Example: The expression `a(x, y) = x + 0y` creates a function of two variables, whose graph in 3D space is the planez = a(x, y) = x.`Function[u, u, 0, 3, v, 0, 2] ` creates the function of two variables b(u, v) = u, whose graph in 3D space is the Polygon[(0, 0, 0), (3, 0, 3), (3, 2, 3), (0, 2, 0)] contained in plane rectanglez = a(x,y) = x. |