matlab2014b图形界面gui中坐标轴归一化问题

ttwwyyqq 2017-09-04 07:14:04
axes(handles.axes1);
[Newfilename Newpathname] = uigetfile({'*.*'});
file = [Newpathname,Newfilename];
read_file = imread(file);
imshow(read_file);
set(handles.axes1,'Units','Normalized');
axes(handles.axes1);
for i =1:6
for j = 1:21
x(i) = 285+20*(i-1);
y(j) = 200+20*(j-1); % 这里明明将坐标轴归一化处理了,为什么x,y显示的还是像素单位
% x(i) = 0.2+0.1*(i-1);
% y(j) = 0.3+0.2*(j-1);
scatter(x(i),y(j),'r');
hold on;
end
end
...全文
445 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-09-05
  • 打赏
  • 举报
回复
学会单步调试。
ttwwyyqq 2017-09-04
  • 打赏
  • 举报
回复
如题,我明明已经将坐标轴归一化了,为什么在描(x,y)点的时候,还是需要用像素坐标来带。注释的(x,y)部分,自认为是使用归一化坐标去求的,可是得出的图形不对,求高手解答

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧