Main Content

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 de MATLAB® que representa una función. Comúnmente, los identificadores de función se utilizan para pasar una función a otra. Por ejemplo, se pueden utilizar identificadores de función como argumentos de entrada para las funciones que evalúan expresiones matemáticas en un rango de valores.

Los identificadores de función pueden representar funciones designadas o anónimas. Para crear un identificador de función, use el operador @. Por ejemplo, cree un identificador para una función anónima que evalúe la expresión x2y2:

f = @(x,y) (x.^2 - y.^2);
Para obtener más información, consulte Create Function Handle.

Funciones

function_handleHandle to function
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.