关闭

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

标签: matlabcursor游标
2043人阅读 评论(1) 收藏 举报
分类:

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了。


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

0
0
查看评论

CURSOR游标显示和放大参数设置

<br /> //Left-Click and drag to draw zoom box. Use popup memu or 'z' to undo zoom. // <br /> PEnset(m_hPE, PEP_nALLOWZOO...
  • zhangjs0322
  • zhangjs0322
  • 2010-12-28 16:39
  • 1682

matlab之作图设置游标的精度

matlab画出的figure游标的精度往往是固定的,这就对我们的调试和查看数据造成了不便。 那么怎么修改游标的精度呢? 首先,获取游标dcm_obj = datacursormode(gcf);然后对游标的精度进行设置:set(dcm_obj,'UpdateFcn',@NewC...
  • yq_forever
  • yq_forever
  • 2017-12-21 11:23
  • 185

1.数据的导入与导出

数据的导入与导出           在用MATLAB进行编程时,不可避免的要涉及到数据的导入与导出,如果数据量比较小,可以通过定义数组的形式直接把数据写在程序中,或是把程序直接输出到MATLAB命令窗口;但...
  • MATLAB_matlab
  • MATLAB_matlab
  • 2017-01-19 12:41
  • 12477

简单使用游标插入数据

--创建数据库 create proc InsertStudent as --定义所需要的变量 declare @SchoolID int declare @ClassID int declare @StudentID int declare @IDNumber int  --条件判断时需...
  • linlin2294592017
  • linlin2294592017
  • 2013-09-06 14:58
  • 4566

MATLAB数据精度处理

MATLAB数据精度处理,MATLAB精度转换,MATLAB小数位数,MATLAB四色五人
  • jh1513
  • jh1513
  • 2017-01-04 19:59
  • 1615

Matlab中显示精度的函数

Matlab中可以设置显示精度的函数有三个:format、vpa、digits 示例: >> x=1/3 x =     0.3333 >> format   long;    %设置为lon...
  • It_BeeCoder
  • It_BeeCoder
  • 2016-11-07 16:35
  • 2082

Matlab修改数值格式/精度/小数位数

在使用Matlab进行矩阵运算的时候,Matlab总会自动的设置为科学计数法显示,太坑了,遂怒而查找解决方法: ————————————命令行方法————————————— 直接在命令行中输入以下命令,但该命令不影响数据的存储形式和计算精度,下次还需进行修改。 format 默认格式 for...
  • y363703390
  • y363703390
  • 2017-09-04 16:51
  • 310

MATLAB画图技巧:改变坐标轴刻度的显示数值

改变坐标轴显示数值,可以用set(gca,'xtick',xtick,'xticklabel',xticklabel) ;gca表示Get Current Axis的Handle,xtick表示显示刻度的位置,xticklabel表示显示的内容。 Ex...
  • wangh0802
  • wangh0802
  • 2017-04-21 14:26
  • 983

matlab中的数据类型和显示精度

<br />;==========================================<br />>> help class<br /> CLASS  Return class name of object.<br...
  • G_Spider
  • G_Spider
  • 2011-04-13 21:19
  • 12087

用游标来对数据库的多行数据进行操作

我们知道,在存储过程中用DML语句,只能ch
  • Sugar_tea
  • Sugar_tea
  • 2014-07-31 22:30
  • 851
    新家地址
    个人资料
    • 访问:52649次
    • 积分:1309
    • 等级:
    • 排名:千里之外
    • 原创:80篇
    • 转载:8篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论