MATLAB获取函数所输入参数的名称
inputname函数可获取所输入参数的名称和序号
function getname2(a,b,c) for m = 1:nargin disp(['Calling variable ' num2str(m) ' is ''' inputname(m) '''.']) end`
在命令提示符下调用该函数。
x = {'hello','goodbye'};
y = struct('a',42,'b',78);
z = rand(4);
getname2(x,y,z)
Calling variable 1 is 'x'.
Calling variable 2 is 'y'.
Calling variable 3 is 'z'.
浙公网安备 33010602011771号