sum of doubles of different cells

2 Ansichten (letzte 30 Tage)
Mori
Mori am 13 Jul. 2016
Kommentiert: Mori am 13 Jul. 2016
I have two cells (A & B) which each of them has 5*1 cell and each cell 26*1 doubles. How I sum A and B doubles with together into cell C with 5*1 cell and each cell 26*1 doubles.

Akzeptierte Antwort

Elias Gule
Elias Gule am 13 Jul. 2016
This function should do what you want.
function C = cellsum(A,B)
if iscell(A) && iscell(B)
C = cellfun(@(x,y) cellsum(x,y),A,B,'uniform',false);
else
if isnumeric(A) && isnumeric(B)
C = A + B;
else
C = {}; %%Alternatively, throw an error if you like
end
end

Weitere Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 13 Jul. 2016
C=cellfun(@(x,y) x+y,A,B,'un',0)

Kategorien

Mehr zu Time Series 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!

Translated by