MATLAB计算总结(读取有文件头的BIN格式文件过程中学习到的内容)
- 查看matlab 安装位置
输入“matlabroot”(不包含引号,无空格)并回车;如图显示,即为matlab的安装位置 - 当数据格式为bin 按照字节去读取的时候要记得从 fread当中去读取数值(学会使用fopen fread fseek读不出来的字符直接fseek搞定一切)
- 对数据进行操作
- fliplr(A) %%%flip left right左右翻转
flipud(A)%%% flip up down上下翻转 - 注意字节型(char)和字符串型(string)的关系,双引号是字符串型,单引号是字符型
var_name1 =[“NJUDualCappiKdp”,“NJUDualCappiRef”] %%返回的为12;
var_name1 =[‘NJUDualCappiKdp’,‘NJUDualCappiRef’]%%返回的为130
字符串型数组和字符型数组的区别:
https://blog.csdn.net/qq_43329988/article/details/121834194即可实现cell型转为string型
MATLAB画图总结
1.安装m_map 工具箱参考(https://blog.csdn.net/weixin_39701735/article/details/115830206)即可实现正确安装
2. m_map官方翻译的中文文档
https://blog.csdn.net/good_learner_1/article/details/88767974?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-3&spm=1001.2101.3001.4242(添加链接描述)
3.matlab调用ncl的corlorbar色标 参考(https://zhuanlan.zhihu.com/p/485049190) 即可实现绘图
4.matlab绘制等间距、不等间距的色标参考https://blog.csdn.net/wokaowokaowokao12345/article/details/107886775(添加链接描述)即可实现
5.画矢量图 参考 https://blog.csdn.net/LV_Chenglin1999/article/details/122719420添加链接描述
MATLAB学习总结(计算QC)
计算风自记纸缺测时--------------------------------------------------
n1 = find(wind_S_jida_data(:,jj)~=8888 & wind_S_jida_data(:,jj)~=999999 );
n2 = find(wind_D_2mi_data(:,jj)~=8888 & wind_D_2mi_data(:,jj)~=8888 );
n3 = find(data(:,jj)~=8888 & data(:,jj) ~=999999);
n4 = intersect(n1,n2); %%%% [c, ia, ib] = intersect(A, B); 这个函数是c返回A B的交集,ia,ib返回的是交集所在数组的指标
n5 = intersect(n3,n4);
总结几个使用比较好的函数
- intersect 求解函数的 交集
- setdiff %% 对于向量A,向量B,C=setdiff(A,B)函数返回在向量A中却不在向量B中的元素,并且C中不包含重复元素,并且从小到大排序。
- union(A,B)取其并集,找到共同大于20m/s的地方 tongji_spatial{:,jj} = union(n3,n4); %%%
MATLAB curve fitting 曲线拟合
https://wenku.baidu.com/view/7bc51d89ec3a87c24028c4d0.html