matlab用figure新建一张画布,在MATLAB的figure图中画局部放大的图中图

本文介绍了在MATLAB中如何绘制局部放大的图中图,包括使用magnify函数和axes函数两种方法。magnify函数提供直观的交互式放大,而axes函数允许精确控制放大区域。详细步骤和示例代码帮助读者理解并应用到自己的MATLAB绘图中。
摘要由CSDN通过智能技术生成

在MATALB绘图中,有时会遇到这样的情况,需要通过放大figure图的局部,针对细节加以说明。例如:在给定的尺度下有两条或多条曲线难以区别,此时就需要对其进行局部放大来加以区分。参考网上的解决方法1总结了以下方法2

1、利用magnify函数

2、利用axes函数

方法一

源自MathWorks社区,利用magnify.m文件,可以登录MathWorks帐号后下载magnify函数(没有帐号可以直接注册一个)。

b0fef44f20fad1c9b42da7fc4bc996cd.png

1.下载解压后将magnify.m文件放入需要操作的figure图的工作目录下

2.打开(或选中)figure图,在MATLAB命令窗口输入magnify

3.在figure图中,将鼠标停在想要放大的区域处,点击鼠标右键不要松开手,此时鼠标点击处出现类似放大镜的方框(可以一直按住右键并移动鼠标改变区域位置),并通过“”键缩小或扩大方框范围,通过“-”和“+”键减小或增加局部缩放比例,直到得到自己想要的小图后即可松开鼠标右键。若想得到多个小图,重复上述操作即可。(这一过程通常叫做固化)

4.通过figure菜单栏中的tools->edit plot选项或选中工具栏中的白色箭头来调节小图位置,也可单独在小图中编辑图形的坐标轴、线形、颜色等。

方法一所见即所得,可以放大一个或多个区域。

方法二

MATLAB文档中axes函数的解释为Crea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值