参与了一个云南省电网关于电力线覆冰预警的项目,数据比较丰富,技术用的SVM,感谢台湾大学林智仁教授开发了这么好用的包,最后效果还挺好,当然效果的好坏也与前期特征数据的整合处理有很大的关系。

中间使用了MATLAB读取二进制数据,这里仅给出一个云南省某日某时某分的雨量数据,需要跑代码的可以到这里去下载
二进制数据样例

因为最后一行代码是把数据写进Excel表格里,所以代码跑起来比较费时间,只是读二进制数据的话可以把最后一行注释掉。

下面是代码:

clc
clear all;%打开并读取一个文件
[FileName,PathName] = uigetfile('*','Select the file');
fidin=fopen([PathName FileName],'rb');while ~feof(fidin)%因为该二进制文件中每4个字节存储一个整形数值,所以下面写uint32[rain_data_32,cnt]=fread(fidin,inf,'uint32');
endfclose(fidin);
%下面是读取后数据的处理,根据自己的实际应用来处理数据
rain_data_real=rain_data_32/1000;num=floor(length(rain_data_real)/3);rain_data_result=ones(num,3);for i=1:numfor j=1:3rain_data_result(i,j)=rain_data_real((i-1)*3+j,1);end
endxlswrite(strcat('C:\Users\Administrator\Desktop\',FileName,'雨量数据.xlsx'),rain_data_result);

MATLAB读二进制数据文件相关推荐

  1. Matlab读取二进制数据文件

    第一步:函数fopen打开文件 fid=fopen('文件名',读取方式) fid:句柄值 小于0表示打开失败:大于0表示打开成功 文件名:字符串,使用单引号(本文例子'savedata.dat') ...

  2. IOS 读二进制数据文件

    IOS 读二进制数据文件 在开发项目的过程中,我们有可能遇到上面这图片展示的数据.其实这些数据是存放到文件中的二进制数据.记得大学的时候老师带着我们写了一个记账类软件,当时就是把账单里面的数据存放到文 ...

  3. 使用Matlab读取二进制数据文件

    第一步:打开文件,用到的函数fopen fid=fopen('文件名',读取方式) fid:句柄值:小于0表示打开失败:大于0表示打开成功 文件名:字符串,使用单引号(本文例程'savedata.da ...

  4. matlab 十六进制数组,【MATLAB】MATLAB中读取二进制数据文件并加入到矩阵中

    MATLAB中读取二进制数据文件并加入到矩阵中的应用如下: 如果对c语言十分熟悉的话,应该对fopen,fclose,ftell,fseek,fread,fwrite,feof 这些函数非常熟悉了,在 ...

  5. python二进制文件 删除尾部数据_在Python中读取和切片二进制数据文件的最快方法...

    我有一个处理脚本,用于提取"uint16"类型的二进制数据文件,并一次以6400块的形式进行各种处理.该代码最初是用Matlab编写的,但由于分析代码是用 Python编写的,我们 ...

  6. win7 matlab 读 grib2数据

    win7 matlab 读 grib2数据 系统是win7,matlab2018b. 读取noaa ww3的grib2数据,用nctoolbox的ncgeodataset报错. 尝试用read_gri ...

  7. Java实验9 T3.对二进制数据文件中的所有数据求和

    题目要求 (对二进制数据文件中的所有数据求和)假设已经使用DataOutputStream中的writeInt(int)创建一个名为Exercise 19_3.dat的二进制数据文件,文件包含数目不确 ...

  8. Python处理二进制数据文件(大小100M以上),逐步更新

    最近在学习Python关于二进制数据文件的读取,把最新的结果记下来,相互学习,进步 看代码: f1 = open(filepath, 'rb') file_data = f1.read() f_len ...

  9. java解析comtrade文件_一种COMTRADE二进制数据文件的快速解析方法与流程

    本发明涉及电子系统录波领域,更具体地,涉及一种COMTRADE二进制数据文件的快速解析方法. 背景技术: 近年来,随着电子技术的快速发展,电力系统暂态录波明显向高采样率.连续稳态记录和海量存储的趋势发 ...

  10. 用matlab读csv数据_Matlab读取csv文件csvread函数的使用

    3.7 (3) 今天来说下如何使用Matlab读取excel的csv文件,这个有什么用呢?想必理科生大概率都会用到示波器,去抓取一些电信号或者光信号,我们从示波器导出来的就是csv文件或者图片文件,而 ...

最新文章

  1. IHttpModule
  2. Python Django框架入门第一课
  3. Redhat下XFS的安装
  4. springboot 多线程_redis官方推荐:SpringBoot用这个,一键多线程
  5. 自定义C++异常处理
  6. drop sqlite 多个表_SQLite简介与安装
  7. apache开源项目--Apache Commons Imaging
  8. 职工考勤管理信息系统数据库课设_职工考勤管理信息系统数据库课程设计
  9. 为什么颜值越来越重要_水质采样器为什么越来越重要
  10. android指南针校准 代码_Android 指南针传感器
  11. [bzoj1008][HNOI2008]越狱-题解[简单组合数学]
  12. 创建log文件的代码
  13. 前端面试宝典(1)——HTMLCSS
  14. python 基础语法梳理(二)
  15. 利用MATLAB求均值、方差和标准差
  16. 追随张至顺道长的日子
  17. matlab的打印输出方式
  18. dubbo系列三、 服务发现RegistryDirectory
  19. A Game of Thrones(9)
  20. Android -- 小球周期旋转

热门文章

  1. 百度网盘为何下载总是那么慢?如何才能实现快速下载?
  2. mysql or 索引失效_MySQL索引失效的几种情况详析
  3. nacos 2.0 Scanner SubTypesScanner was not configured
  4. MATLAB--从正弦波转换为方波(验证傅里叶级数)
  5. 源码剖析panic与recover,看不懂你打我好了!
  6. python爬虫开发 urlparse、parse_qs、urlencode、quote、unquote、urljoin 用法总结
  7. 固体物理期末3套试题
  8. %date:~0,4%和 %time:~0,2%字符截取操作用法
  9. html图片在桌面的路径,桌面路径无法恢复以前的路径
  10. Exception in thread “main“ java.lang.ArithmeticException: / by zer