看板 MATLAB 關於我們 聯絡資訊
我有一個三維陣列 想把第三維累加做運算 就是(1,1,1)+(1,1,2)+(1,1,3)加起來再取log 然後放在新的矩陣(1,1)的位置 (1,2,1)+(1,2,2)+(1,2,3) 取log 放(1,2) 想請問這樣寫是對的嗎? input矩陣大小是768*1024*3 for j=1:hei for k=1:wid for l=1:3 tmp(j,k)=log10(sum(input(j,k,l))); end end end 如果是正確的話 這樣一個矩陣運算會很久嗎? 或者有更有效率的寫法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.91.30
Rasin:tmp=log10(sum(input,3)) 12/06 21:59
cashpaggy:所以原本寫的是錯的!! 感謝 12/06 22:13