summing element is a cell

조회 수: 1(최근 30일)
Esegboria Osarhemen
Esegboria Osarhemen 2019년 3월 5일
댓글: Jos (10584) 2019년 3월 8일
I have a 1x50 cell 'c', where each element in the cell is a nxn matrix, how can I sum all 50 matrices (c{1}+c{2}+c{3}+.....c{50}) without a loop?
  댓글 수: 1
Jos (10584)
Jos (10584) 2019년 3월 8일
"without a loop". Why?
Loops are efficient and easy and sometime the best option :-)

댓글을 달려면 로그인하십시오.

답변(1개)

Stephen23
Stephen23 2019년 3월 5일
sum(cat(3,c{:}),3)
  댓글 수: 2
Stephen23
Stephen23 2019년 3월 6일
Either:
  1. convert the sparse matrices to full matrices and use the answer I gave you, or
  2. mess around with cat and reshape and permute and sum, or
  3. use a loop.

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by