看板 MATLAB 關於我們 聯絡資訊
就是我每次ans出來都只有最後一個前面都沒有 每次出來都只有一個 function opt=findone(img) [row col]=size(img); a=find(img==1) for i=1 : row for j=1 if a(i,j)<row b=a(i,j) end end end opt=b -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.180.6
vincent59:b=a(i,j) 改成這樣 b(i,j)=a(i,j)呢?? 03/29 18:52
ianant:一樣不行... 03/29 22:57
vincent59:你說的不行是指??? 03/29 23:24
vincent59:我是直接用你的程式碼去改。我最後的opt(N*1的行向量) 03/29 23:27
ianant:你有加什麼嗎?例如我有3個都符合可是他只會出現最後一個 03/30 01:27
ianant:要加什麼可以讓他三個都呈現出來 03/30 01:28
ianant:謝謝 03/30 01:28
shomingchang:每次迴圈 b 都只存到最後一個... 03/30 15:08
shomingchang:你要把每個都存下來啦 03/30 15:09
ianant:怎麼存... 03/30 18:39
diva:照一樓說的啊 然後你的for j=1後面是不是少了: col 03/30 22:03
ianant:我只要找第一行的 04/02 03:54