Subtracts Two Cell Arrays to Yield a Third Array

1 view (last 30 days)
Hello friends,
I've got two cell arrays of equal size. How do I go about subtracting them to create a third cell array ouput?
Thanks.

Accepted Answer

KSSV
KSSV on 5 Apr 2021
Edited: KSSV on 5 Apr 2021
Let C1 and C2 be two cell arrays of equal size and having same data each cell.
N = length(C1) ;
iwant = cell(N,1) ;
for i = 1:N
iwant{i} = C1{i} - C2{i} ;
end
Or use cellfun
iwant = cellfun(@minus,C1,C2,'UniformOutput',false) ;

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!