小编Adn*_*ala的帖子

如何在 Matlab 中矢量化以下代码?

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
Run Code Online (Sandbox Code Playgroud)

我可以在不使用 for 循环的情况下获得相同的结果吗?

matlab for-loop vectorization

3
推荐指数
1
解决办法
62
查看次数

标签 统计

for-loop ×1

matlab ×1

vectorization ×1