Matlab - rename a variable with sprintf and save it

Hi everyone, someone can help me please?
i have a variable named Var1 and i want to rename it to:
Var2=sprintf('Name%s%s,LOC,Run)
So i used:
str[var2,'=Var1]; eval(str)
but how can i save the Var2 with the name 'sprintf('Nome%s%s,LOC,Run)' if i don´t know it because depends of the parameters LOC and Run??
I really can´t explain better.
Thanks

 Accepted Answer

Var2=sprintf('Name%s%s,LOC,Run)
assignin('base',var2,var1)

1 Comment

hi,.
this isn´t working. i need that my new variable have the name: namelocrun (and i need save some information inside), not that var2 have that content.
Thank you

Sign in to comment.

More Answers (0)

Categories

Asked:

on 31 Jul 2014

Commented:

on 31 Jul 2014

Community Treasure Hunt

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

Start Hunting!