在matlab中,如何得到图上点的坐标

来源:百度知道 编辑:UC知道 时间:2024/06/12 10:21:22
axis([0 100 0 100]);
hold on
for i=1:11;
x=[0:10:100];
y=10*i-10;
plot(x,y,'*r');

end
这个图中121个'*r'的坐标应该怎么得到?这个语句应该怎么改才能直接得到?

>> x=0:10:100;
>> y=0:10:100;
>> [xx,yy]=meshgrid(x,y);
>> xx=xx(:);
>> yy=yy(:);

xx与yy就是这121个点的横坐标和纵坐标

呵呵,很好的问题。
提示一下,使用图形句柄的属性可以得到点的坐标。
研究一下Matlab的图形句柄模式既可以得到你想要的了。

额?坐标就是你的x和y啊。
*r,只是显示格式,表示用*号,r是红色red

'*r ' 貌似不是一个点吧,是表示 红色的 某种线条 吧