inputname
时间: 2024-01-17 13:05:35 浏览: 127
input
Matlab函数`inputname`可以返回函数输入参数的名称。它的语法如下:
```
name = inputname(n)
```
其中,n为输入参数的索引号,name为返回的参数名称。如果n指定的是一个常量或表达式,函数将返回空字符数组。如果没有输入参数,则返回空字符数组。例如,以下代码示例演示了如何使用`inputname`函数:
```matlab
function foo(a, b, c)
disp(['a = ', inputname(1)]);
disp(['b = ', inputname(2)]);
disp(['c = ', inputname(3)]);
end
foo(1, 'hello', [1, 2, 3]);
```
在这个例子中,我们定义了一个函数`foo`,它有三个输入参数。在函数体内,我们通过`inputname`函数获取每个输入参数的名称,并将其打印出来。在调用`foo`函数时,我们传入了三个不同类型的参数,它们的名称分别是'a'、'b'和'c',函数将打印出这些名称。
阅读全文