Adding data in cells
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a cell array size(C)= 42 1 C= [31*32 double] [31*32 double] [31*32 double] [31*32 double] . . .
I want to add all these cells in such a way that the final cell which i obtain is same size [31 * 32] as individual cells having the values added on same positions.
0 Kommentare
Antworten (2)
Yoav Livneh
am 22 Mär. 2011
There's probably a way to do this without for loops but this is my suggestion:
L=length(C);
MatSize=size(C{1});
D=zeros(MatSize);
for jj=1:L
D=D+C{jj};
end
0 Kommentare
Paulo Silva
am 22 Mär. 2011
C{end+1}=C{1:end};
This will add another cell to C that's the sum of the previous cells.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!