matlab magnify程序,magnify matlab源程序

这篇博客介绍了MATLAB中用于创建放大区域的magnify函数。通过将提供的源代码复制到MATLAB M文件中,并使用magnify命令,用户可以实现鼠标下图形的实时放大。函数在按下按钮时创建放大框,按加减号可调整放大倍数,按住Ctrl点击则保持放大状态。详细讲述了各个回调函数的功能和交互操作。
摘要由CSDN通过智能技术生成

将里面的内容复制到matlab m文件中,并以magnify命令即可

% start of program

function magnify(f1)

% magnify(f1)

% Figure creates a magnification box when under the mouse position when a button is pressed. Press '+'/'-' while

% button pressed to increase/decrease magnification. Press '>'/'

% Hold 'Ctrl' while clicking to leave magnification on figure.

%

% Example:

% plot(1:100,randn(1,100),(1:300)/3,rand(1,300)), grid on,

% magnify;

if (nargin == 0), f1 = gcf; end;

figure(f1);

set(f1, ...

'WindowButtonDownFcn', @ButtonDownCallback, ...

'WindowButtonUpFcn', @ButtonUpCallback, ...

'WindowButtonMotionFcn', @ButtonMotionCallback, ...

'KeyPressFcn', @KeyPressCallback);

return;

function ButtonDownCallback(src,ev

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值