找回密码
 注册
关于网站域名变更的通知
查看: 485|回复: 2
打印 上一主题 下一主题

请大神帮忙看一下下面代码,感谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-10 14:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  • function test_mouse_track()
  • figure;
  • axis([-10,10,0,5]);
  • set(gcf,'WindowButtonDowNFCn',@ButttonDownFcn);
  • % 回调函数
  • function ButttonDownFcn(src,event)
  • pt = get(gca,'CurrentPoint');
  • x = pt(1,1);
  • y = pt(1,2);
  • fprintf('x=%f,y=%f\n',x,y);
    6 Y  R3 E) @0 [/ ^

4 Q2 b4 f8 A0 O5 ?# [) h9 Y3 c/ U" U' H) x6 u& O

. c) v6 f+ O- o' ]/ ~这是一个显示鼠标点击位置坐标的函数,如何将回调函数输出值保存在一个数组里导入工作区中做后续计算?
) c! I# f) n+ V# n! ~请教大神,非常感谢!
- ~, h6 _+ w) \: X

该用户从未签到

2#
发表于 2020-3-10 15:44 | 只看该作者

: |3 a/ w6 h0 `function test_mouse_track()
: X* R9 F0 A( x6 p# gfigure;
4 B- E& y! _3 y$ l8 _4 n) Zaxis([-10,10,0,5]);0 D+ ~8 H4 D2 ?* W2 _
myfile = fullfile(tempdir,'position.mat');, ~: F) D% {" e4 p- [  v3 i
set(gcf,'WindowButtonDownFcn',@ButttonDownFcn);
; B+ S3 B& X! ^& H. B
5 h& h  q4 o$ \7 n8 t
; m9 m; v* F" I7 |% 回调函数
/ d4 _8 u  C9 O$ _1 ~, yfunction ButttonDownFcn(src,event)
& M+ b/ G! P) V; ^  ^( M. P% O: l6 a; Kpt = get(gca,'CurrentPoint');
, }; F* ~8 i- |( x; cx = pt(1,1);. H4 X! F9 z: }, ~
y = pt(1,2);
! `$ e5 s# }- Q8 Bsave('position.mat','pt','-ascii','-append');
. j# x- ]% }  G7 m( gfprintf('x=%f,y=%f\n',x,y);
# s. E6 Y/ A5 ]& J4 j
1 T+ W3 B7 N' O: G产生的position.mat文件中就是坐标点数据。

该用户从未签到

3#
 楼主| 发表于 2020-3-10 17:20 | 只看该作者
用save我也想过,但是我想要的是导入工作区做后续计算。不过这个问题用别的方法解决了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 23:41 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表