作者blacksmiles ( )
看板MATLAB
標題[討論] 迴圈運算時累加細胞矩陣內元素個數
時間Mon May 14 16:16:49 2012
我有一個1*13的cell a
每一個子矩陣(a1~a13)中又是一個1*n的cell
(a1~a13的n不一樣且無規律)
若我想在迴圈運算時,計算到目前為止各子矩陣中n個元素的總和
即 i=1時 算出 a1 的 n
i=2時 算出 a1的n + a2的n
...
i=13時 算出 a1的n + a2的n +...+ a13的n
該怎麼做呢?
想了很久還是想不出來,煩請版上的高手指點一下迷津,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.124.68
※ 編輯: blacksmiles 來自: 59.112.124.68 (05/14 16:17)
1F:→ DKer:sum(size(a{i},2)); 05/14 16:21
2F:→ DKer: a{1:i} 05/14 16:28
3F:→ blacksmiles:謝謝DKer提供的方法:a_sz(i)=size(a{i},2); 05/14 17:00
4F:→ blacksmiles:sum(a_sz) 終於求出來了!謝謝! 05/14 17:01