繁体   English   中英

如何在 Matlab 的应用程序设计器应用程序中显示具有另一个表作为变量的表?

[英]How do I display a table which has another table as a variable in app designer app in Matlab?

下面的代码生成一个 matlab 表,该表将另一个表作为其变量之一。

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 

确实会在 GUI 中生成一个空表。 谢谢!

在 Matlab 应用程序设计器中引用另一个表有一些限制。 您可以对每个普通表执行此操作,但是如果您的表中有合并列,则无法执行此操作。 我以前试过。 在“UITable”中不可能使用合并列。 您可以在 Java 级别执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM