看板 MATLAB 關於我們 聯絡資訊
不好意思請教一個感覺蠻基本的問題(新手QQ) 假如我現在已經將一個圖片二元取值成0跟1,如矩陣A A=[0 0 1 0 0 1 1 1 1 0 0 1] 我想要算每一行裡面有幾個1,然後傳到一個矩陣B裡 變成 B=[1 1 2 1] 有點類似對行向量投影的感覺,請問該如何著手? 有嘗試寫for迴圈 但無奈怎麼寫都是卡卡的.....||| -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.188.154
diva:B第4個元素是不是2? 01/11 22:07
diva:for i=1:length(A(1,:)); B(i)=length(find(A(:,i)==1)); end 01/11 22:07
nuo:啊對 拍寫打錯 01/11 22:15
nuo:天啊!!!! 原來find還要再加上length 太感謝了!!!! 01/11 22:18
mp19990920:B=sum(A, 1) 01/11 22:22
Rasin:B=sum(A) 01/11 23:00
nuo:感謝樓上諸位 問題已解決!! T_T 01/15 10:37