当前位置首页 > 百科> 正文

inputname

2019-09-08 19:32:57 百科

inputname

inputname是一种函式,在matlab中, 这个函式只能用在一个m函式内部, 用于得到一个输入参数的标识符名字。

基本介绍

  • 中文名:inputname
  • 函式名称:: inputname
  • 语法格式::inputname(argnum)
  • 相关函式:: nargin, nargout, nargchk

简介

函式名称: 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: .
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net