uitable with cell array that contains array

221 views Asked by At

I'm trying to build a GUI to edit .mat files. I now want to edit a .mat file that contains a cell array of which some cells contain double arrays (like [20 30]). I load the .mat file in a uitable, but now I get the error:

Data within a cell array must have size [1 1]

I think this is because there are double arrays in the cell array. I use the GUIfor other .mat files and there it works just fine. I'm now trying to figure out how to solve this. Maybe I could convert the double arrays to strings and convert back to double after editing? Hopefully there is a better solution.

Edit: Okay, here is some code if that helps:

load("file.mat"); %loads matfile from file.mat
oldTable = uitable('Parent', layout, 'Data', "matfile");
0

There are 0 answers