该方法是借鉴 争渡、争渡博主的文章,在他的文章上略微改动,进行求解。

Matlab新手对PIV数据的大量dat文件中的某一列进行平均值计算,该方法可以对整个文件夹内的dat文件进行求平均值,对于文件名好像没有有求,dat文件内容如下:

该dat文件中有数据和字母,总共是899个文件,文件名为 dat_1_2.dat。

博主的原内容在这里:

争渡、争渡https://blog.csdn.net/ruredfive

使用MATLAB读取指定文件夹中全部指定格式的文件_诗酒趁年华的博客-CSDN博客使用MATLAB读取指定文件夹中全部指定格式的文件以csv格式为例(其他另外类型文件类似),读取文件中所有.csv文件,并将需要使用到的数据转存到一个矩阵中。clc;clear; % 清空之前所有的变量、输入及绘图close all;file_position = 'E:\Data\'; % 文件夹位置及名称file_type = '*.csv'; % 读取的文件类型file_names = https://blog.csdn.net/ruredfive/article/details/115730042

注意:使用需要修改文件路径。生成的数据文件为1.xlsx。

具体编码如下:

clc;clear;   % 清空之前所有的变量、输入及绘图
close all;
%%该文件可以实现对dat文件进行批量读取数据并进行数据中的某一列数据求平均值,将得到的数据储存在xlsx文件中
file_position = 'D:\文件夹\';                                    % 文件夹位置及名称
file_type = '*.dat';                                             % 读取的文件类型file_names = dir([file_position file_type]);                     % 获取文件的全部名称
datnum = length(file_names);                                     % 计算文件个数database = [];                                                   % 提前定义一个空矩阵% 建立循环读取for m = 1:datnummidname = file_names(m);                              % 找到每次读取的文件名everydat = [midname.folder '\'  midname.name];       % 拼接字符串,组成完整的文件名onedata = importdata(everydat);  % 读取每个dat文件的指定区域参数,根据dat内容自己做出调整A=onedata.data;                         % 将onedata数据树中的data文件读取出来B=A(:,7);                               %取A矩阵中的第七列给B矩阵C=mean(B);                              %对A矩阵中第七列做平均值,赋值给C矩阵database = [database C];                % 将每次读取的数据存到同一个矩阵中
endwritematrix(database,'1.xlsx');             % 转存到同一个1.xlsx文件中

使用Matlab对PIV数据中的dat文件进行读取数据并求平均值相关推荐

  1. ccs dat数据 matlab,详解CCS中的.dat文件

    CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651             1                  80000000         0 ...

  2. php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法,  在电脑中的Dat文件是很常 - phpStudy...

    Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法 在电脑中的Dat文件是很常见的,但是怎样打开这个Dat文件,还是有很多人不是很了解.如果用户在使用Win7系统时,当点击保存的时候,那 ...

  3. 如何从省级地图数据中裁剪出州级地图数据

    如何从省级地图数据中裁剪出州级地图数据 开发工具与关键技术:SuperMap iDesktop 9D 作者:蒙伟志 撰写时间: 先从省级地图裁剪出你所需要的地图,比如说我裁剪的是从化区,如图下粉红色区 ...

  4. 在python中创建Excel文件并写入数据

    来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...

  5. 7、大数据中常见的文件存储格式以及hadoop中支持的压缩算法

    Hadoop系列文章目录 1.hadoop3.1.4简单介绍及部署.简单验证 2.HDFS操作 - shell客户端 3.HDFS的使用(读写.上传.下载.遍历.查找文件.整个目录拷贝.只拷贝文件.列 ...

  6. mysql数据库 导入excel_如何在MySQL数据库中导入excel文件内的数据 详细始末

    在开发项目的时候通常需要使用数据库,数据库Database是用来存储和管理数据的仓库.下面,我们以MySQL数据库为例来看看如何在数据库中导入excel文件内的数据吧. 操作方法 01 MySQL 打 ...

  7. 服务器上传excel文件并读取数据,asp.net上传Excel文件并读取数据的实现方法

    前言 本文主要给大家介绍了关于asp.net上传Excel文件并读取数据的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 实现如下: 前台代码:使用服务端控件实现上传 服务端 ...

  8. 项目中:Json文件的读取

    项目中:Json文件的读取 读Json文件 取Json文件中内容 举例: 举例:Json文件内容如下(Flickr8k) {'images':[{'sentids': [39300, 39301, 3 ...

  9. Laravel中的.env文件偶发性读取不到,env()获取为空最后取了config默认的值终极解决方案

    Laravel中的.env文件偶发性读取不到,env()获取为空最后取了config默认的值终极解决方案 1.背景 用Laravel框架开发项目,上线后打开APP运行一段时间后会莫名的自动退出登录(前 ...

最新文章

  1. 大型网站的灵魂——性能优化
  2. c#打印,输出一句话
  3. js文件里获取路由 vue_【源码拾遗】从vue-router看前端路由的两种实现
  4. python引用、浅拷贝、深拷贝
  5. linux数据库redis主从配置,redis介绍及主从配置
  6. 第八章 面向对象编程简介
  7. phP imageMagic抠图,ps抠图技巧汇总
  8. .NET生成ICO图标
  9. 每日古文--邹忌讽齐王纳谏
  10. linux watchdog超时时间,S3C2440看门狗定时器(Watchdog)
  11. 【HDU 杭电 5773 The All-purpose Zero】
  12. web前端总结之文本超出显示省略号
  13. ipad远程控制windows电脑
  14. android颜色对应的xml配置值,颜色表
  15. kdj超卖_最全的KDJ(超买超卖)指标实用技巧(图解)
  16. 傅里叶变换基函数可视化
  17. 台湾地震受损电缆预计三周左右可修复
  18. SAP销售订单历史修改后台表
  19. LTE小区选择和小区重选(3
  20. Mysql:分组查询

热门文章

  1. 【MATLAB实验】MATLAB图形绘制相关函数与定积分计算
  2. mysql 索引 767_MySQL innodb的组合索引各个列中的长度不能超过767,
  3. 浅谈微信小程序的功能定位和使用场景
  4. 游戏应用出海本地化策略,巴西篇
  5. 20175227张雪莹 2018-2019-2 《Java程序设计》第八周学习总结
  6. 基于JSP实现的课程资源管理系统网站
  7. oracle 统计表总数
  8. Python 产生随机数
  9. 503报错(nacos整合gateway网关)
  10. File “pycocotools/_mask.pyx“, line 292, in pycocotools._mask.frPyObjects IndexError: list index ..