3

我有一个由单元格( 269x500 )组成的变量 classi ,可以在这里找到http://ojtwist.be/data.mat。我正在尝试对这个矩阵的行求和,以便得到一个269x1的向量。我尝试使用 cell2mat 将变量转换为矩阵,但这不起作用。或者 matlab 将符号 (-) 视为单独的单元格。因此我不能使用sum(classi(:),2). 我现在的问题是,我怎样才能有效地做到这一点?

谢谢

4

1 回答 1

2

你可以这样做:

load data.mat

a = sum( cellfun(@str2double, classi), 2);
于 2012-10-12T07:54:30.350 回答