How do I display a table which has another table as a variable in app designer app in Matlab?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
The code below generates a matlab table which has another table as one of its variables.
test = [1;2;3];
test2 = [5;6;7];
test3 = [9;10;11];
tmp = table(test, test2, test3);
merged = mergevars(tmp,{'test','test2'},'NewVariableName','Combined','MergeAsTable',true);
I want to display a similar table in an app I am building in app designer. I do not find any info how to do that. I would be very grateful for any suggestions.
app.UITable.Data = merged
does generate an empty table in the GUI. Thanks!
0 Kommentare
Antworten (1)
Pavan Guntha
am 22 Okt. 2021
Hi Aynur,
You could try placing the following code in the startupFcn of the MATLAB App:
function startupFcn(app)
test = [1;2;3];
test2 = [5;6;7];
test3 = [9;10;11];
tmp = table(test, test2, test3);
merged = mergevars(tmp,{'test','test2'},'NewVariableName','Combined','MergeAsTable',true);
app.UITable.Data = merged;
end
The output of this would be as follows:
If the 'mergevars' function arguments are changed as follows, the output would vary as shown below:
merged = mergevars(tmp,{'test','test2'},'NewVariableName','Combined','MergeAsTable',false);
For more information you could look at the following documentation page which clearly illustrates the required functionality:
Hope this helps!
Siehe auch
Kategorien
Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!