Nel corpo di un funzione nargin e nargout indicano quanti argomenti di ingresso o di uscita, rispettivamente, un utente ha in dotazione. Al di fuori del corpo di una funzione, nargin e nargout indicano il numero di argomenti di ingresso o di uscita, rispettivamente, per una determinata funzione.
Il numero degli argomenti è negativo se la funzione ha un numero variabile di argomenti.
– nargin restituisce il numero di argomenti di input specificato in una funzione.
– nargin (fun) restituisce il numero di ingressi dichiarati per la funzione fun.
Se la funzione ha un numero variabile di argomenti di input, nargin restituisce un valore negativo. Fun può essere il nome di una funzione, o il nome della funzione che gestisce quella mappa per funzioni specifiche.
– nargout restituisce il numero di argomenti di uscita specificato per una funzione.
– nargout (fun) restituisce il numero di uscite dichiarate per la funzione fun.
Se la funzione ha un numero variabile di argomenti di output, nargout restituisce un valore negativo. Fun può essere il nome di una funzione, o il nome della funzione che gestisce quella mappa per funzioni specifiche.