y 是包含数字 1 到 10 的 5000 x 1 向量。我可以将 y 转换为 Y(5000 x 10 矩阵),使得
Y = zeros(5000,10); for i = 1:5000 Y(i,y(i))=1; end
我可以在不使用 for 循环的情况下获得相同的结果吗?
matlab for-loop vectorization
for-loop ×1
matlab ×1
vectorization ×1