我有一个包含2个值的矩阵,例如:
[ 1 1 1 1 1 0 0 0 1 1 0 0 0
0 0 0 0 1 1 1 1 0 0 0 1 1 ]
我想将行中“1”的每个其他元素更改为0, 所以输出将是:
[ 0 1 0 1 0 0 0 0 1 0 0 0 0
0 0 0 0 1 0 1 0 0 0 0 1 0 ]
答案 0 :(得分:0)
如果你的矩阵是m
,那么你可以这样做:
ind=find(m(:)==1);
m(ind(1:2:end))=0;