MATLAB nargin,nargout,inputname

1. nargin, nargout

   函數功能: 返回函數參數數量

  在函數內部使用時,nargin 和 nargout分別表明有輸入和輸出參數數量。若在函數外部使用, nargin 和nargout對給定的函數,表明輸入和輸出參數數       量。如果一個函數有可變數量的參數,參數數量爲負值。 

nargin:返回函數輸入參數的數量。 
nargin(fun):返回函數 fun輸入參數數量。如果函數參數數量可變,nargin 返回一個負值。fun 可以是函數名或映射函數的函數句柄。 
nargout:返回函數輸出參數的數量。 

nargout(fun):返回函數fun的輸出參數數量。fun可以使函數名或映射函數的函數句柄。

2. inputname

      函數功能: 返回函數指定輸入參數的名稱字符串

      這個命令只能在函數內部使用。 

      inputname(argnum) :返回第argnum個輸入參數的名稱字符串。如果輸入參數沒有名稱(例如它是一個表達式,而不是一個變量),這時會返回        空字符串('')。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章