我试图从不同的矩阵中读取数据并将它们放入一个矩阵中,但是在将char添加到单元格数组时遇到了问题。
我遇到困难的数据包括一列代表分类的字符代码。例如“ J”,“ MS1”,“ FS1”,“ FA1” ...
将其添加到新单元格时,代码“ J”将起作用,但所有其他代码将显示为“ 1×1单元格数组{0×0 char}”。
我在这里遍历数据集,将我需要的信息汇总到一张纸上。
遍历数据集:
krillinfo1 = {'J','MA1','J','FA1'};
for n=1:4
krillinfo1(1,n) %this line is where print out the data for debugging
temp={krillinfo1(1,n)};
krillvectors(n,:) = temp;
end
输出krillinfo1(1,4)时,它显示预期的格式:
ans =
1×1 cell array
{'FA2'}
但是当从我的循环上方打印krillinfo1(1,n)时,它变成:
ans =
1×1 cell array
{0×0 char}
对于上下文,我的krillinfo1(1,n)列如下所示: , , , FA1 , , , , FS1, , 等