Enumerated Data Type in MATLAB
2 views (last 30 days)
Show older comments
I want to define a enumerated data type (eMatType) which consists of the following definitions :
STEEL = 1
CONCRETE = 2
ALUMINUM = 3
Now, once that data type is created, how can I use it to declare a variable. eg. if I want to delclare a variable as 'double', I use x = zeros(1,1,'double')
How can I declare a variable with the new enumerated data type?
Thanks.
0 Comments
Accepted Answer
Fangjun Jiang
on 17 Jun 2011
Check out the MATLAB Enumeration class. http://www.mathworks.com/support/2010b/matlab/7.11/demos/enumerations-in-r2010b.html
0 Comments
More Answers (1)
Laura Proctor
on 17 Jun 2011
Do you mean something like this?
x = nominal([3:-1:1,1,1,3],{'Steel','Concrete','Aluminum'})
See Also
Categories
Find more on Enumerations 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!