作者garnett0512 (贾奶)
看板MATLAB
标题[讨论] 请问阵列索引值问题
时间Sun Feb 23 01:19:41 2014
以下为我的程式码,向量范围在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