我在 Matlab 中有一个表格对象,其单元格如快照所示:
对象的类别如下:
>> class(FileData.gTruth.LabelData.Land)
ans =
'cell'
>> class(FileData.gTruth.LabelData.Land{1,1})
ans =
'double'
>> class(FileData.gTruth.LabelData)
ans =
'table'
我尝试了一些语法writetable
,csvwrite
但我没有得到正确的输出格式。如图所示,陆地和海标的读数变得混乱(读数是按列而不是按行)。
我希望我的输出按以下顺序排列:
[1063 126 115 86] [1 169 158 147;1 104 165 66;728 105 276 43;950 113 971 40;1 107 810 23;227 133 48 15;618 131 107 20] [562 220 33 51;1736 167 26 28;532 130 18 15;393 129 23 14]
到目前为止的代码:
writetable(FileData.gTruth.LabelData,'labelled1.txt','Delimiter' , ';');