[問題] if 可以用矩陣當判斷式嗎 已回收
有 A1,A2,A3 三個 , 讀圖檔後再經運算的的320*256的矩陣
我想把矩陣內的元素一個一個比對當判斷
但卻一直跳不進if內 ,im為想運算的圖檔,以下為我寫的程式
if((A1<A2)&(A1>A3)&(A3>0.002))
im(:,:,1) = 255 ;
im(:,:,2) = 255 ;
im(:,:,3) = 255 ;
else
im(:,:,1) = 0 ;
im(:,:,2) = 0 ;
im(:,:,3) = 0 ;
end
也就是說 當A1(1,1)<A2(1,1)&A1(1,1)>A3(1,1)&A3(1,1)>0.002
那im(1,1,1~3) = 255
把320*256個元素都這樣判斷比較後 把im的值替換
想了好久都不得其解
用偵錯發現他根本沒辦法跳進if跑im(1,1,1~3) = 255 卻可以跑else內的運算
請問要怎麼解決 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.234.90
→
01/10 14:53, , 1F
01/10 14:53, 1F
→
01/10 15:00, , 2F
01/10 15:00, 2F
→
01/10 16:41, , 3F
01/10 16:41, 3F
※ 編輯: ldiafye 來自: 118.160.234.90 (01/10 16:44)
→
01/10 16:55, , 4F
01/10 16:55, 4F
推
01/10 19:23, , 5F
01/10 19:23, 5F
→
01/10 19:58, , 6F
01/10 19:58, 6F
→
01/10 19:58, , 7F
01/10 19:58, 7F
→
01/10 21:10, , 8F
01/10 21:10, 8F
→
01/10 22:15, , 9F
01/10 22:15, 9F
→
01/10 22:36, , 10F
01/10 22:36, 10F
→
01/10 22:36, , 11F
01/10 22:36, 11F
推
01/11 13:18, , 12F
01/11 13:18, 12F
→
01/11 13:18, , 13F
01/11 13:18, 13F
→
01/11 19:00, , 14F
01/11 19:00, 14F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章
14
35