| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
inputname(argnum)
This command can be used only inside the body of a function.
inputname(argnum) returns the workspace variable name corresponding to the argument number argnum. If the input argument has no name (for example, if it is an expression instead of a variable), the inputname command returns the empty string ('').
Suppose the function myfun.m is defined as
function c = myfun(a,b)
fprintf('First calling variable is "%s"\n.', inputname(1))
Then
x = 5; y = 3; myfun(x,y)
produces
First calling variable is "x".
But
myfun(pi+1, pi-1)
produces
First calling variable is "".
![]() | inputdlg | inputParser | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |