在matlab中这段程序什么意思?

for n = 1:N mask = 0*limage; mask(find(limage==n)) = 1
2025-06-20 17:11:49
推荐回答(1个)
回答1:

你可以设置limage中的值来查看,其实就是如果limage中存在1:N的值,在mask对应位置的值置为1.
你可以如下测试:
limage=[0 1 2 3 4 5];
N=6;
for n = 1:N
mask = 0*limage;
mask(find(limage==n)) = 1
end