我用 Octave 编写了以下两段代码。
给定一个矩阵“img”,我想:
将所有不等于 255 的元素替换为 0:
for i = 1:m
for j = 1:n
if (img(i,j) ~= 255)
img(i,j) = 0;
endif
endfor
endfor
用 0 替换所有负数元素,用 255 替换所有大于 255 的元素:
for i = 1:m
for j = 1:n
if (img(i,j) < 0)
img(i,j) = 0;
endif
if (img(i,j) > 255)
img(i,j) = 255;
endif
endfor
endfor
有没有更简单的方法来写这个?