matlab 游标 精度,matlab之改变画图游标显示数据的精度和内容

1.临时修改,以后画图还是使用默认精度

一般来说matlab游标的默认精度是4,很多场合下并不太适用。这时候我们可以点击data cursor的图标,再图上点击你需要显示的点。

在游标上右键,选取Edit Text Update Function,把函数中的代码:

{['X: ',num2str(pos(1),4)],...

['Y: ',num2str(pos(2),4)]};

中的4改为6即可。如果是三维图像,把z轴也修改即可。

点击保存,选取一个路径保存。(默认文件名是NewCallback.m)

再次在游标上右击,选取Select Text Update Function,找到之前保存的函数,选取即可。

2.在程序中修改

在处理大量数据时,每次都要选取新的函数有点费劲,这时需要在程序中进行修改。

找到刚才保存的函数,进入编辑把函数名改为NewCallback,(与文件名一致),放在你要画图的代码文件的同目录。

打开你画图的代码,在figure下添加代码

dcm_obj = datacursormode(gcf);

set(dcm_obj,'UpdateFcn',@NewCallback)

即可。再次画图后直接点击data cursor的图标,精度既是6了。

如果对您有用,欢迎评论告知~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值