0
我有这个帖子底部列出的函数,它应该返回一个矩阵,它具有相同大小的矩阵x
,其像素的成员资格程度为y
= 1到1
和其他像素为0
。结果与预期不符
但是,当我跑了,我没有得到预期的结果如下功能(这是为什么?):
>> x = [1 4 3; 6 4 3; 6 9 3; 2 4 3; 5 4 0; 5 3 1; 6 4 7];
>> y = [0 0 1; 1 1 0; 1 1 0; 0 1 1; 0.2 0.8 0.54; 1 1 1; 0 0 0];
>> pixel_val(x,y)
ans =
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
1 1 1
0 0 0
function c = pixel_val(x, y)
[ii,jj]=find(y==1);
x(ii,jj)=1;
[ii2,jj2] = find (y~=1);
x(ii2,jj2)=0;
c = x;
end
感谢。