Как отобразить координаты некоторых точек на графике `imagesc` в Matlab? - PullRequest
0 голосов
/ 02 марта 2012

У меня есть матрица 50x50, которую я использую для построения imagesc графика. Я хочу показать на этом изображении, скажем, 5 координат с темными кругами, которые отмечают расположение лунок. Как я могу это сделать? Благодаря.

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Попробуйте просто установить пределы осей до желаемых значений после завершения всех графиков:

axis([xmin xmax ymin ymax])

В вашем случае xmin и ymin будут 0, а xmax и ymax будут size(mat_name,2) и size(mat_name,1) соответственно.

0 голосов
/ 03 марта 2012

Примерно так:

figure;    
imagesc(img);
hold on;
for i=1:numberofcircles
    plot(x(i), y(i), 'o');
end
hold off;
...