how to create used input struct names
5 views (last 30 days)
Show older comments
Hi. I created a struct,
data = struct()
I would like to add fields to it based on user input from app designer.
For example user writes a number '125' as input, then I want to create field called 'laserDist123mm' and add it to data struct.
data.laserDist123mm = 199;
equal to something.
is there any way to do this?
I want to add the new fields dynamically...
0 Comments
Accepted Answer
Geoff Hayes
on 29 Apr 2020
data = setfield(data, 'laserDist123mm', 199)
or as you have shown
data.laserDist123mm = 199;
which will add the field dynamically to the structure.
0 Comments
More Answers (0)
See Also
Categories
Find more on Structures in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!