I want to sum the subtraction of every element in a cell (1 column, "i" rows) with the others. Then, I want to sum all results
1 次查看(过去 30 天)
显示 更早的评论
elementos_cons1(all(cellfun(@isempty,elementos_cons1),2), : ) = [];
B=cell(size(elementos_cons1));
C=cell(size(elementos_cons1));
D=cell(size(elementos_cons1));
for k=1:i
A=elementos_cons1{k};
for j=1:i
B{j}=A-elementos_cons1{j};
end
C{k}=cellfun(@sum, B,'UniformOutput', false);
D{k}=cellfun(@sum, C{k},'UniformOutput', false);
end
C is giving me what I want: its a cell with 1 column and "i" rows, and in each row there is another cell with "i" rows that have the result for the previous loop. Now, I want to add all the results from C. Instead, D is being the same as C; I want that, for every row, there is sum result of every cell from C. What is wrong?!
0 个评论
回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!