Passing a dynamic property name to its own get method

I have a class to which I would like to add the dynamic property "Volume". When I call class.Volume, I want it to execute a get method that includes the string "Volume" as an input argument. Likewise, I would like it to behave the same way for any given property name, i.e. if I add the property "Density" and call class.Density, I want it to call the same function but with "Density" as an argument. Function handles are confusing and I can't figure out if this is even possible.

 Accepted Answer

I found the answer here:
https://www.mathworks.com/matlabcentral/answers/48831-set-methods-for-dynamic-properties-with-unknown-names

More Answers (0)

Categories

Find more on Graphics Object Properties in Help Center and File Exchange

Products

Release

R2020b

Asked:

on 3 May 2021

Answered:

on 3 May 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!