Concatenate variable value and variable name into new variable name.
Show older comments
I would like to have the name of a variable into another variable name.
So if for example I define
animal = 'cat' and make some calculation: eg. mean. I would like a variable name which concatenates these two: 'cat_mean'.
So if swap to animal = 'dog' there will be created another variable named 'dog_mean'
Best regards Jesper
Accepted Answer
More Answers (2)
Orion
on 5 Apr 2016
Hi,
something like :
animal = 'cat';
operation = 'mean';
result = horzcat(animal,'_',operation)
Azzi Abdelmalek
on 5 Apr 2016
Edited: Azzi Abdelmalek
on 5 Apr 2016
animal = 'cat'
out=sprintf('%s_mean',animal)
Categories
Find more on Animation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!