plot怎么画局部放大
1、下面是使用的代码,点击运行。
f1=figure;
a=1:10;
a=a';
plot(sin(a));
magnify(f1)
这里说一下magnify函数,需要另行下载,放在当前工作目录即可。

2、运行结果见下图,这个方法,可以绘制多个局部放大图,用鼠标左键和右键进行选择确定。

1、这里要用到三个函数,
函数getn :是将 get 函数的输出参数简化为单个变量。
函数getbox :选择矩形区域,并对该区域的横纵标进行捕捉。
函数mmzoom:创建一个新的缩放坐标轴。
代码为:
x = -pi:0.5:pi;
y = sin(x);
plot(x,y,'-- ro','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g', 'MarkerSize',7.5)
mmzoom

2、运行结果如下,这里只能绘制一个局部放大图。

1、这次用到了axes函数,这在我之前的经验中也做过讲解,不妨可以看一下去。
代码为:
h2=axes('position',[0 0 1 1]);
axis(h2);
x2=-pi:0.5:pi;
h3=plot(sin(x2));
h1=axes('position',[0.3 0.2 0.4 0.4]);
axis(h1);
x1=-pi:0.5:pi;
h4=plot(cos(x1),'y');
legend([h3; h4],['大图';'小图']);

2、这个方法中,局部放大图可以绘制多个,只要多使用几次axes即可,通过position即可确定图的位置!运行结果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:158
阅读量:43
阅读量:154
阅读量:97
阅读量:173