我正在尝试构建一个GUI来编辑.mat
个文件。我现在想编辑一个.mat
文件,其中包含一些单元格,其中一些单元格包含双数组(如[20 30]
)。我在.mat
中加载uitable
文件,但现在我收到错误:
单元格数组中的数据必须具有[1 1]
的大小
我认为这是因为单元格数组中有双数组。我使用GUI来获取其他.mat
文件,它在那里工作得很好。
我现在正试图弄清楚如何解决这个问题。也许我可以将双数组转换为字符串并在编辑后转换回double?
希望有更好的解决方案。
编辑: 好的,如果有帮助,这里有一些代码:
load("file.mat"); %loads matfile from file.mat
oldTable = uitable('Parent', layout, 'Data', "matfile");