簡體   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