【发布时间】:2016-04-19 02:59:57
【问题描述】:
我想做如下的事情:
Y = [1; 2; 3];
X = repmat(1:10, 3, 1);
for i=1:3
X(i,:) = X(i,:) == Y(i);
end
所以我最终得到了
X =
1 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0
有没有办法在不循环的情况下做到这一点?
【问题讨论】:
标签: matlab