标签: matlab image-processing
我想要改变的矩阵(图像)中的坐标,我有x坐标向量和y坐标向量形式的坐标。如何更改这些坐标的值。
我已尝试使用符号I(x,y),但它为我提供了所有可能的组合:
I(x,y)
I = zeros(10,10); x = [4 6 8]; y = [7 3 1]; I(x,y) = 1; imshow(I);
给了我:而我想得的是:
答案 0 :(得分:2)
使用sub2ind函数,如下所示:
sub2ind
I(sub2ind(size(I),x,y)) = 1