1. nargin, nargout
函數功能: 返回函數參數數量
在函數內部使用時,nargin 和 nargout分別表明有輸入和輸出參數數量。若在函數外部使用, nargin 和nargout對給定的函數,表明輸入和輸出參數數 量。如果一個函數有可變數量的參數,參數數量爲負值。
nargin:返回函數輸入參數的數量。
nargin(fun):返回函數 fun輸入參數數量。如果函數參數數量可變,nargin 返回一個負值。fun 可以是函數名或映射函數的函數句柄。
nargout:返回函數輸出參數的數量。
nargout(fun):返回函數fun的輸出參數數量。fun可以使函數名或映射函數的函數句柄。
2. inputname
函數功能: 返回函數指定輸入參數的名稱字符串
這個命令只能在函數內部使用。
inputname(argnum) :返回第argnum個輸入參數的名稱字符串。如果輸入參數沒有名稱(例如它是一個表達式,而不是一個變量),這時會返回 空字符串('')。