nargin
Número de argumentos de entrada de una función
Sintaxis
Descripción
nargin
devuelve el número de argumentos de entrada de una función que se proporcionan al llamar a la función que se está ejecutando. Utilice esta sintaxis únicamente en el cuerpo de una función. Cuando se utiliza un bloque de validación arguments
, el valor devuelto por nargin
dentro de una función es el número de argumentos de posición proporcionados cuando se llama a la función. Para obtener más información, consulte Use nargin Functions During Argument Validation.
nargin(
devuelve el número de argumentos de entrada que aparecen en la definición de la función fun
)fun
. Si la función incluye varargin
en su definición, nargin
devuelve el negativo del número de entradas. Por ejemplo, si la función myFun
declara entradas a
, b
y varargin
, nargin('myFun')
devuelve -3
.
Si fun
se refiere a una función que utiliza un bloque de validación arguments
, el valor devuelto es el número de argumentos de posición declarados en la definición de la función como valor no negativo.
Ejemplos
Argumentos de entrada
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a