rau*_*ldg 2 indexing matlab vector matrix
我有一个2D矢量,其中包含我想要表示为True的坐标或一个维度为nxm的矩阵中的坐标.我可以在没有循环的情况下构建这个矩阵
目前我这样做:
points = [(1,1), (30, 20), (8,7)]
grid = zeros(n,m);
for i = 1:length(points)
    grid(points(i,1),points(i,2))=1;
end
非常感谢我是matlab的新手,到目前为止我找不到答案.
如果coordinates(length(points))的数量远小于(<10%),我建议使用稀疏矩阵n*m.这将更好地利用内存并节省您的时间.
points=[1,30,8;1,20,7];
grid = sparse(points(1,:), points(2,:), 1, n ,m);
| 归档时间: | 
 | 
| 查看次数: | 2188 次 | 
| 最近记录: |