为什么在matlab绘图命令中使用magnify功能,输出的图不清晰呢?请问这个问题有谁碰到过吗

  • 登录体验更流畅的互动沟通

您提交的内容含有以下违规字符,请仔细检查!

打开figure图(取消编辑模式);
回到figure窗口,左键动态选取查看;
ctrl+左键固化,也可右键固化,‘<’和‘>’缩放方法范围,‘+’和‘-’缩放放大比例
  放大显示matlab输出图像局部区域,放大区域可以随意在原图像拖动,相应的放大区域会显示出来,同时显示放大区域和源图像。
放在work文件夹下,执行的时候,直接输入文件名字!
值得说明的是,magnify是一个函数,默认安装中是不存在的,需要额外加载。具体有三步:
下面是我分离的一个文件下载链接:链接: 密码:bcd2
第二步,文件拷贝到工具箱路径
只要是matlab加载的路径就可以。
切换到figure图形窗口
按ctrl键,拖动鼠标左键,(也可以不按ctrl键,拖动鼠标右键)就可以放大局部图像了。
希望对你有帮助,欢迎交流!
一般是可以应用啦,如果仍然出现问题,有时候也可能是编程语法问题。也可以试试将matlab关闭后重新打开试试

感谢您为社区的和谐贡献力量请选择举报类型

经过核实后将会做出处理
感谢您为社区和谐做出贡献

确定要取消此次报名,退出该活动?

}

有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果。

这可以通过调用axes函数实现。

下面通过绘制 y=1/(t-3) 的曲线举例说明该函数的使用方法。

axes函数后的参数说明,以横纵坐标量程为基准:

例中0.18为子图左下角的归一化横坐标位置:

同理,0.62为子图左下角的归一化纵坐标位置:

0.28为子图的归一化宽度,0.25为子图的归一化高度,具体计算过程同上

作者对原文进行了进一步说明,便于大家更方便的使用此函数。

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 /u/article/details/

网上一般有三种方法在MATLAB中做图中图,但是我感觉使用magnify是magnify是个动态放大镜,固化后可以用tools>edit plot移动小图,能选取多个局部图。下面详细讲解其使用方法:

2、下载后将文件放到当前figure目录下(也就是当前工作区间中)。

3、打开figure图,输入magnify,然后右键选中想要放大的区域(按着右键不要动),然后可以使用‘<’和‘>’缩放方法范围,‘+’和‘-’缩放放大比例,看着放大的小图满意后松开右键即可。(这一过程网上都管他们叫固化)

4、然后用tools>edit plot就可以移动小图到你想放在的地方了。

}

我要回帖

更多关于 matlab绘图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信