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.

Encontrar número de argumentos de función

En este ejemplo se muestra cómo determinar cuántos argumentos de entrada o salida recibe la función mediante y.narginnargout

Argumentos de entrada

Cree una función en un archivo llamado que acepte hasta dos entradas.addme.m Identifique el número de entradas con.nargin

Llame con uno, dos o cero argumentos de entrada.addme

addme(42)
ans =     84
addme(2,4000)
ans =         4002
addme
ans =      0

Argumentos de salida

Cree una nueva función en un archivo llamado que pueda devolver una o dos salidas (un resultado y su valor absoluto).addme2.m Identifique el número de salidas solicitadas con.nargout

Llame con uno o dos argumentos de salida.addme2

value = addme2(11,-22)
value =     -11
[value,absValue] = addme2(11,-22)
value =    -11  absValue =     11

Las funciones devuelven salidas en el orden en que se declaran en la definición de función.

Consulte también

| | |