# MATLAB_Useful_Snippet
# 介绍
MATLAB编程过程中遇到的不错的小功能、小代码段
# 软件架构
单个独立的小功能堆在这里
# 安装教程
1. 各个小功能独立的,无任何关系
# 使用说明
## 1.MATLAB Data Cursor游标显示数据更改
方法:
1)创建CallBack,代码结构可以右键Data Cursor,游标具有如下属性:
DataCursorManager (具有属性):
SnapToDataVertex: 'on'
DisplayStyle: 'datatip'
DefaultExportVarName: 'cursor_info'
UpdateFcn: @DataCursor_Callback_ex
Enable: 'on'
Figure: [1x1 Figure]
UpdateFcn属性设置回调函数,可以自己编写这个回调函数,回调函数格式是固定的,可以在右键'编辑文本更新函数'内打开模板。我的修改如下:
function output_txt = DataCursor_Callback_ex(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).
global time_str ;
pos = get(event_obj,'Position');
output_txt = {['X: ',time_str(pos(1),:)],...
% 此处的pos(1)后的数字,即X轴的数据游标的显示精度位数
['Y: ',num2str(pos(2),5)]};
% 此处的pos(2)后的数字,即Y轴的数据游标的显示精度位数
% 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),5)];
% 此处的pos(3)后的数字,即Z轴的数据游标的显示精度位数
end
我把X坐标原来现实当前索引,改为显示字符串时间time_str,time_str在其他地方定义的全局变量
2)其他绘图函数内,设置这个回调函数,设置方法如下:
dcm_obj = datacursormode(gcf);
set(dcm_obj,'UpdateFcn',@DataCursor_Callback_ex)
以上2步,则自主更改游标显示修改完成。
注意:把自己的函数和DataCursor_Callback_ex回到函数都放在path路径下,要索引的到这个回调函数
显示效果如下:
![MATLAB游标数据设置](https://gitee.com/pzhengwf/MATLAB_Useful_Snippet/raw/master/image/data_cursor_set.bmp "MATLAB游标数据设置效果")
2. xxxx
3. xxxx
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 码云特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
以下是一些MATLAB实用的技巧: 使用“tab”键自动完成代码:在输入函数或变量名称时,按下“tab”键,MATLAB会自动完成名称并显示可用的选项。 使用历史记录:按下“Ctrl”和“H”键,可以查看和执行最近执行的代码行。 在命令窗口中查找命令:按下“Ctrl”和“Shift”以及“Tab”键,可以查找在命令窗口中输入的命令。 使用脚本文件:将一组指令写入脚本文件,然后运行该文件,以便在MATLAB中执行多个指令。 调试代码:在MATLAB中,可以使用“调试”功能来调试代码,以便逐行执行代码并检查变量的值。 使用函数句柄:函数句柄允许您在MATLAB中创建指向函数的指针,并使用该指针来调用函数。 使用匿名函数:在MATLAB中,可以使用匿名函数来创建没有函数名称的函数,并将其传递给其他函数或脚本。 创建向量化代码:使用向量化代码可以提高MATLAB代码的效率,因为它们可以执行单个操作,而不需要循环。 使用MATLAB内置函数:MATLAB具有许多内置函数,可以帮助您执行各种任务,因此使用这些函数可以简化代码并提高效率。
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB编程过程中遇到的不错的小功能.rar (14个子文件)
MATLAB编程过程中遇到的不错的小功能
计算机毕业总结.pdf 647KB
MATLAB_Useful_Snippet-master
plotFFT_Example.bmp 9.5MB
image
data_cursor_set.bmp 2.58MB
Matlab图解峰度kurtosis与偏度skewness.bmp 9.5MB
Matlab图解峰度kurtosis与偏度skewness.fig 1.87MB
LICENSE 2KB
dataCursor_get.m 352B
example_skewness_kurtosis.m 1KB
gps文件link.txt 461B
BPSK.txt 687B
plotFFT.m 2KB
README.en.md 850B
README.md 3KB
DataCursor_Callback_ex.m 703B
共 14 条
- 1
资源评论
野生的狒狒
- 粉丝: 1494
- 资源: 1530
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功