inputname

inputname是一種函式,在matlab中, 這個函式只能用在一個m函式內部, 用於得到一個輸入參數的標識符名字。

簡介

函式名稱: inputname

函式功能: 在matlab中, 這個函式只能用在一個m函式內部, 用於得到一個輸入參數的標識符名字。

語法格式:

inputname(argnum)

獲取第argnum個參數的名字,如果第argnum個參數沒有名字(例如它是一個表達式而非一個變數),該函式返回空字元串('')。

相關函式: nargin, nargout, nargchk

程式示例

function myfun(varargin)

for k = 1:nargin

fprintf('input argument index: %s, input argument name: %s.\n', ...

num2str(varargin{k}), inputname(k));

end

end

輸出結果

>> a = 1; b = 2; c = 3;

>> myfun(a, b, c)

input argument index: 1, input argument name: a.

input argument index: 2, input argument name: b.

input argument index: 3, input argument name: c.

>> myfun(1)

input argument index: 1, input argument name: .

相關詞條

相關搜尋

熱門詞條

聯絡我們