Преобразуйте пиксельные координаты, чтобы сопоставить координаты
[x,y] = pix2map(R,row,col)
s = pix2map(R,row,col)
[...] = pix2map(R,p)
[x,y] = pix2map(R,row,col) вычисляет карта координирует x,y от пикселя координирует row,colR или 3 2 матрица привязки, задающая двумерное аффинное преобразование от внутренних пиксельных координат, чтобы сопоставить координаты или объект растровой привязки карты. row и col векторы или массивы соответствия с размером. Выходные параметры x и y имейте тот же размер как row и col.
s = pix2map(R,row,col) объединения x и y в единый массив s. Если row и col вектор-столбцы длины n, затем s n- 2 матрицы и каждая строка (s(k,:)) задает координаты карты одной точки. В противном случае, s имеет размер [size(row) 2], и s(k1,k2,...,kn,:) содержит координаты карты одной точки.
[...] = pix2map(R,p) объединения row и col в единый массив p. Если row и col вектор-столбцы длины n, затем p должен быть n- 2 матрицируют таким образом что каждая строка (p(k,:)) задает пиксельные координаты одной точки. В противном случае, p должен иметь размер [size(row) 2], и p(k1,k2,...,kn,:) должен содержать пиксельные координаты одной точки.
% Find the map coordinates for the pixel at (100,50).
R = worldfileread('concord_ortho_w.tfw');
[x,y] = pix2map(R,100,50);