标签: matlab
我有两个大小为4013的x和y数组.x数组的值是行索引,y数组的值是列索引。我想创建一个大小为512 * 512的矩阵,并使用x和y索引插入值。我怎么能这样做?
答案 0 :(得分:2)
您可以使用sub2ind将索引向量转换为矩阵索引。例如:
sub2ind
x = randi(512, 4000, 1); y = randi(512, 4000, 1); val = 255; mat = zeros(512, 512); mat(sub2ind(size(mat), y, x)) = val;