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 Creating and Concatenating Matrices 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!