Creating variable whose name is part of a string
Show older comments
I have a .mat file as an input for my function and I know that it contains a struct, but I don't know exactly the name of that struct (is different from file to file).
>> s = load('myFile');
>> name = fieldnames(s)
name =
unknown
where unknown depends on the .mat file input I have.
How can I access s.unknown.X? (I know for sure that unknown have an X and Y field, whatever the input might be)
Accepted Answer
More Answers (1)
Vishal Rane
on 13 Jun 2013
You could try this:
eval([name, ' = 10'])
1 Comment
Dina Irofti
on 13 Jun 2013
Categories
Find more on Structures 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!