get the name of variable

2 visualizaciones (últimos 30 días)
Hassan
Hassan el 12 de Jun. de 2011
I have two variables, myData and x. at some point I want to use the name of vriable assigned to x, i.e. myData. I wonder how i can get it? I apperciate your help.
myData=[1 2 3];
x=myData;
%now I want to get the name of vavriable assigned to x
myText=x >>>>myText='myData'

Respuestas (1)

Paulo Silva
Paulo Silva el 12 de Jun. de 2011
No variable was assigned to x, the code x=myData; just copies the contents of the variable myData to the variable x, you are the one that knows the name of the variable on your code so save it to use later
myData=[1 2 3];
x=myData;
xGotValOf='myData';
myText=x >>>>myText=xGotValOf;
  2 comentarios
Hassan
Hassan el 12 de Jun. de 2011
thanks Paula for the comment. I thought it is possible but seems not.
Jan
Jan el 12 de Jun. de 2011
@Hassan: It is worth to mention, that Paulo Silva is not called Paula Silvo, Pilva Saulo, Pausi Lolva or Pava Silulo. He is Paulo. ;-)

Iniciar sesión para comentar.

Categorías

Más información sobre Workspace Variables and MAT-Files 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