matlab之作图设置游标的精度
2017-12-21 11:23
2276 查看
matlab画出的figure游标的精度往往是固定的,这就对我们的调试和查看数据造成了不便。
那么怎么修改游标的精度呢?
首先,获取游标
然后对游标的精度进行设置:
这个NewCallback是什么东西呢?这是一个可以返回游标精度的函数,具体内容如下:
pos(1),6就是指6位有效数字。自己可以试着修改一下,看看效果。
注意,NewCallback文件一定要和画图文件在统一目录下,或者将其加入matlab的路径变量。
那么怎么修改游标的精度呢?
首先,获取游标
dcm_obj = datacursormode(gcf);
然后对游标的精度进行设置:
set(dcm_obj,'UpdateFcn',@NewCallback)
这个NewCallback是什么东西呢?这是一个可以返回游标精度的函数,具体内容如下:
function output_txt = NewCallback(obj,event_obj) % Display the position of the data cursor % obj Currently not used (empty) % event_obj Handle to event object % output_txt Data cursor text string (string or cell array of strings). pos = get(event_obj,'Position'); output_txt = {['X: ',num2str(pos(1),6)],... ['Y: ',num2str(pos(2),6)]}; % If there is a Z-coordinate in the position, display it as well if length(pos) > 2 output_txt{end+1} = ['Z: ',num2str(pos(3),4)]; end
pos(1),6就是指6位有效数字。自己可以试着修改一下,看看效果。
注意,NewCallback文件一定要和画图文件在统一目录下,或者将其加入matlab的路径变量。
相关文章推荐
- Matlab默认精度设置和更改──设置小数点位数_我的资料_百度空间
- matlab 画图中线型及颜色设置 matlab 作图 标注
- matlab 画图中线型及颜色设置 matlab 作图 标注
- MATLAB 显示精度 用法设置以及实例
- MATLAB Plotyy作图及句柄设置图形格式
- Matlab作图及图形格式设置
- matlab之改变画图游标显示数据的精度和内容
- matlab作图字体大小常规设置
- Matlab设置网格线密度(坐标精度)
- arraycopy将数组分为两部分时游标的设置方法
- matlab plot 属性设置
- BigDecimal.setScale()方法用于商业计算的精度设置问题详解
- Matlab 特殊符号(便于作图等)
- matlab初始路径设置
- OPNET与Matlab联合仿真参数设置
- 一分钟了解“Matlab把矩阵边缘上的像素设置为特定值”
- [K/3Cloud] 如何设置设置单据分录中的整列的精度
- hibernate中设置BigDeCimal的精度
- MATLAB 作图常用命令
- Java调用MATLAB作图是的ERROR--MWEException