MatLaB中的magnify如何使用

据说可以放大图的部分 可是不会用 有会用的吗
2024-12-28 14:06:34
推荐回答(2个)
回答1:

  使用方法:

  1. 打开figure图(取消编辑模式);

  2. 在matlab命令窗口中输入magnify;

  3. 回到figure窗口,左键动态选取查看;

  4. ctrl+左键固化,也可右键固化,‘<’和‘>’缩放方法范围,‘+’和‘-’缩放放大比例

  作用:

  放大显示matlab输出图像局部区域,放大区域可以随意在原图像拖动,相应的放大区域会显示出来,同时显示放大区域和源图像。

回答2:

值得说明的是,magnify是一个函数,默认安装中是不存在的,需要额外加载。具体有三步:

第一步,下载文件magnify.m

下面是我分离的一个文件下载链接:链接:http://pan.baidu.com/s/1c0gYZok 密码:bcd2

或从官网下载:http://www.mathworks.com/matlabcentral/fileexchange/5961-magnify

第二步,文件拷贝到工具箱路径

把文件放在toolbox路径下,例如:C:\Program Files\MATLAB\R2009b\toolbox\matlab\elfun

只要是matlab加载的路径就可以。

第三步,更新工具箱

在matlab窗口的command window 中运行命令:rehash toolboxcache


下面是使用案例:

在command window 运行  ezplot('t')

得到

在command window 运行  magnify

切换到figure图形窗口

按ctrl键,拖动鼠标左键,(也可以不按ctrl键,拖动鼠标右键)就可以放大局部图像了。

结果


希望对你有帮助,欢迎交流!