[討論] 將矩陣裡連續數值變為零

看板MATLAB作者 (jeffnick)時間7年前 (2017/11/30 17:20), 7年前編輯推噓1(106)
留言7則, 4人參與, 7年前最新討論串1/1
請問要如何將一矩陣裡連續三個以上(不包含三個)的值變為零 https://i.imgur.com/hH5364B.jpg
感謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.26.205 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1512033608.A.295.html

11/30 18:08, 7年前 , 1F
為什麼只有第四個column變0?不是連續三個1就可以了嗎
11/30 18:08, 1F

11/30 18:08, 7年前 , 2F
11/30 18:08, 2F

11/30 22:02, 7年前 , 3F
用sum來判斷
11/30 22:02, 3F
※ 編輯: jeffcool211 (140.112.4.206), 12/01/2017 13:12:16

12/04 17:48, 7年前 , 4F
jeff大 可以請問確切的步驟嗎 還是初學者 對於指令
12/04 17:48, 4F

12/04 17:48, 7年前 , 5F
不是很熟
12/04 17:48, 5F

12/11 06:31, 7年前 , 6F
A(conv2(double(conv2(A,ones(4,1),'valid')==4),ones(4,1))>
12/11 06:31, 6F

12/11 06:31, 7年前 , 7F
0)=0;
12/11 06:31, 7F
文章代碼(AID): #1Q7yr8AL (MATLAB)
文章代碼(AID): #1Q7yr8AL (MATLAB)