How can I use checked nodes to isolate data in a matrix from a uicheckboxtree ?

3 次查看(过去 30 天)
Hi everyone,
In appDesigner, I imported data for statistical analysis, through a matrix of (observations x variables).
I generated a uicheckboxtree from the variables names, and would like to be able to check the nodes of relevant variables to then process to statistical analysis.
I cannot find the way to extract usable information from the figure object 'CheckBoxTree' ...
I was hoping to get some sort of a 0 | 1 | 1 | 0 test for the selected/unselected nodes, from which I could filter relevant data.
Or maybe there's another more relevant way to achieve what I'm trying to do (destined to simplify and automate processes for non-MatLab users ?).
Thanks in advance for your help !

采纳的回答

Thibault MARIN
Thibault MARIN 2022-2-24
Well I found a way, maybe not the best one but it works so far for what I needed to do, so, if it can help anyone...
for i = 1:1:numel(app.tree.CheckedNodes)
app.sDATA(:,i) = app.DATA{:,(app.tree.CheckedNodes(i).Text)};
end
where DATA is a table where the VariableNames are identical to the tree nodes text labels.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Particle & Nuclear Physics 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by