看板 MATLAB 關於我們 聯絡資訊
我有一個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)
DKer:sum(size(a{i},2)); 05/14 16:21
DKer: a{1:i} 05/14 16:28
blacksmiles:謝謝DKer提供的方法:a_sz(i)=size(a{i},2); 05/14 17:00
blacksmiles:sum(a_sz) 終於求出來了!謝謝! 05/14 17:01