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.
0 个评论
采纳的回答
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 Center 和 File Exchange 中查找有关 Graphics Object Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!