Matlab中表格的使用

Matlab中表格的使用,matlab,uitableview,matlab-deployment,Matlab,Uitableview,Matlab Deployment,我想知道我怎样才能一行一行地、按数字填写表格,然后在每一行中给数字较高的单元格上色 我搜索了一下web,找到了这个“set(handles.uitable2,'Data',{5,6,4})”,但这对我没有帮助,因为我需要逐行填充,在这个方法中,行数据被替换 这是桌子。如您所见,共有7行10列。在每列中,有板位数与样本位数(0-9)的相关分数。 这就是我如何调用相关函数[scores]=compute\u corr(digital)我将为每个车牌数字执行7次此调用。scores是一个数组,它在每

我想知道我怎样才能一行一行地、按数字填写表格,然后在每一行中给数字较高的单元格上色

我搜索了一下web,找到了这个“set(handles.uitable2,'Data',{5,6,4})”,但这对我没有帮助,因为我需要逐行填充,在这个方法中,行数据被替换

这是桌子。如您所见,共有7行10列。在每列中,有板位数与样本位数(0-9)的相关分数。

这就是我如何调用相关函数
[scores]=compute\u corr(digital)我将为每个车牌数字执行7次此调用。scores是一个数组,它在每次通话中保存相关分数,数字为铭牌上的一个数字


提前感谢。

我认为没有办法增量更新数据。因此,您应该维护一个包含数据的数组,逐行更新该数组,并在其更改时调用
set(…,'data',actualData)

@Gareth McCaughan感谢您的回答,但当我尝试更新表时,它总是替换第一行。我也试着一次把所有的数据放在第一行,但还是把所有的数据放在了第一行。你能给我一个简单的示例代码吗?我刚刚试过,效果很好:
t=uitable;集合(t,'Data',{1 2 3;4 5 6;7 8 9})集合
,数据不同。@Gareth McCaughan可能是因为我的数组ins不包含“;”。如何连接“;”到我的阵列?谢谢。那么你的阵型是什么?
仅指示在二维数组中开始新行。如果数组只有一行,那么结果表将只有一行,这没有什么错。你能简单介绍一下对你不起作用的示例代码,并解释一下你希望它能做什么以及它实际做了什么吗?因此,如果我理解正确的话,从
compute\u corr
返回的值实际上是一个包含10个相关值的数组,每10个数字0..9对应一个?在这种情况下,您需要将它们放入正在构建的阵列的一行中;类似于
数据(digitPos,:)=compute\u corr(digit)