我有一个由单元格组成的变量classi( 269x500 ),可以在http://ojtwist.be/data.mat找到它。我正在尝试对此矩阵的行求和,以便得到 269x1 的向量。我尝试将变量转换为带有cell2mat的矩阵,但这不起作用。或者matlab将符号( - )视为单独的单元格。因此我无法使用sum(classi(:),2)
。我现在的问题是,我怎样才能有效地做到这一点?
THX
答案 0 :(得分:2)
以下是你如何做到的:
load data.mat
a = sum( cellfun(@str2double, classi), 2);