Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Identificadores de funciones

Variables que le permiten invocar una función de forma indirecta

Un identificador de función es un tipo de dato que almacena una asociación a una función. Por ejemplo, puede usar un identificador de función para construir funciones anónimas o especificar funciones callback. Igualmente, es posible usar un identificador de función para pasar una función a otra, o llamar a funciones locales desde el exterior de la función principal.

Para comenzar, consulte Create Function Handle.

Funciones

fevalEvaluate function
func2strConstruct character vector from function handle
str2funcConstruct function handle from character vector
localfunctionsFunction handles to all local functions in MATLAB file
functionsInformation about function handle

Temas

Create Function Handle

Use a function handle to create an association to a named function or an anonymous function. Then, you can indirectly call the representative function.

Pass Function to Another Function

You can use function handles as input arguments to functions that evaluate mathematical expressions over a range of values, such as integral and fzero.

Parameterizing Functions

This topic explains how to store or access extra parameters for mathematical functions that you pass to functions such as fzero, ode45, or integral.

Call Local Functions Using Function Handles

If a function returns handles to local functions, you can call the local functions outside of the main function. This approach allows you to have multiple, callable functions in a single file.

Compare Function Handles

The result of comparing equality of function handles depends on what the handle represents and when you created it.