Grabbing variable names when passing into function

2 visualizaciones (últimos 30 días)
Mary
Mary el 7 de Jun. de 2011
I would like to store a variable name, in addition to its content, when I pass it into a function. For example:
[VarData, VarName]= sampleFunct (inputVar)
I am writing the instantiation of my object (in OOP) and noticed that the name of one the variables that I am passing in is also useful, in addition to the data it contains.
I know I could just add a second parameter that allows me to input a string that I could assign to the name, but to streamline things and to reduce errors, I'd like to find a way to grab the variable's name.
I prefer NOT to alter the content of my inputVar, I just want to see what it had previously been named.
There may be a very simple way to do this. Thanks!

Respuesta aceptada

Matt Fig
Matt Fig el 7 de Jun. de 2011
See the help for INPUTNAME.
  1 comentario
Paulo Silva
Paulo Silva el 7 de Jun. de 2011
That function is new to me and might be useful soon, thanks Matt

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Variables en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by