Y=zeros(length (y),10)
for c=1:length(y)
Y(c,y(c))=1
end
其中 y 是包含从 1 到 10 的整数的列向量
使用线性索引:
Y=zeros(length (y),10)
c=1:length(y)
indices=sub2ind(size(Y),c.',y(c));
Y(indices)=1;