本代码是一个Matlab函数,允许用户在2D图上启用交互式缩放。单击鼠标左键并在轴上拖动,绘制一个放大系数为2的矩形放大镜,位于鼠标光标的中心下方。同时,还可以转动鼠标滚轮放大或缩小。当释放鼠标左键时,放大镜消失,除非按下“Ctrl”键。
使用说明:
-点击并按住鼠标左键打开放大镜;
-同时转动鼠标滚轮,可增大或减小放大倍数;
-释放鼠标左键,删除放大镜;
-在使用放大镜时按住“Ctrl”键,以便在释放鼠标左键时保留被放大的区域。
为了阐明函数的用法,给出了一个示例。为了方便起见,输入和输出参数在函数的开头给出。
引用
赫里斯托·日瓦米罗夫(2022)。交互式2D Plot Magnifier与Matlab(//www.tatmou.com/matlabcentral/fileexchange/65561-interactive-2d-plot-magnifier-with-matlab), MATLAB中央文件交换。取得済み.