Selecting a UIAxes from a drop down box and assigning it to ax to be called by other funtions

3 次查看(过去 30 天)
Hello, Im trying to list out children in plots of an uiaxis, but want the uiaxis to be user selected i.e. UIAxes, or UIAxes2 or UIAxes3 etc.
I have a dropdownbox with the following items in:
UIAxes, UIAxes2, UIAxes3, UIAxes4
Depending on whats selected, I then want to get the children of that axis, and this is my code:
ax=app.AxisSelectDropDown.Value;
ax=['app.',ax];
b=ax.Children % b(1) is last object added to uiaxes
But Im getting an error
Dot indexing is not supported for variables of this type.

采纳的回答

Voss
Voss 2024-2-26
Seems like you mean this:
ax=app.AxisSelectDropDown.Value;
ax=app.(ax);
b=ax.Children % b(1) is last object added to uiaxes
  3 个评论

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Object Programming 的更多信息

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by