您的位置:首页 > 编程语言 > MATLAB

Matlab 根据坐标在图中画图

2012-01-14 22:44 381 查看
看见了一在图中画图的帖子刚好可以用到:

代码:

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起点坐标的控制。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: