[討論] 請問陣列索引值問題
以下為我的程式碼,向量範圍在1~width
請問是否有函示或方法可以直接捨棄索引值超出範圍的元素而
不用if來判斷。
for r = 20
以下為我的程式碼,向量範圍在1~width
以下為我的程式碼,向量範圍在1~width
請問是否有函示或方法可以直接捨棄索引值超出範圍的元素而
以下為我的程式碼,向量範圍在1~width
請問是否有函示或方法可以直接捨棄索引值超出範圍的元素而
不用if來判斷。
for r = 20
for c = 51
for d = -30: 1 :50
region =zeros(1,width);
region2=zeros(1,width);
v = (c-20 : c+10)- d;
v2 = (c-d)-20 : (c-d)+10;
if d < 0
region(v(v-width < 0))=1;
else
region(v(v > 0))=1;
end
region2(v2)=1;
end
end
end
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.174.75
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章