Matlab 根据坐标在图中画图

来源:互联网 发布:淘宝卖家网页版 编辑:程序博客网 时间:2024/04/27 19:28

看见了一在图中画图的帖子刚好可以用到:

代码:

I = imread('china.jpg');
figure; imshow(I, []);
axes_old = gca;
pos = get(gca, 'position');
pos_new = [pos(1)+pos(3)/4, pos(2)+pos(4)/4, pos(3)/4, pos(4)/4];
axes_new = axes('position', pos_new);
t = linspace(0, 2*pi, 100);
x = cos(t); y = sin(t);
axes(axes_new), hold on, plot(x, y, 'r')
效果:


根据其中的方法,写了一个程序,可以实现下面的效果。主要是对两个axes的控制和对子axes起点坐标的控制。



原创粉丝点击