MATLAB中批量从txt文件中读取指定行的数据保存为txt文件
经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下:
function readData()
%从指定行开始读取数据
readFilePath='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\*.txt';
readPathStr='C:\Second_teeth\data\di_tance\Diff_distance\10\textfiel\Zm\';
%savePathStr='D:\data\tooth\seg_small_txtfile\Zm\'; %d3是没有滤波的 d2是滤过的 70-80\
savePathStr='C:\Second_teeth\data\di_tance\Diff_distance\qiefen_1\Zm\';
fileList=dir(readFilePath);
fileNum=length(fileList);
for j=1:fileNum
name=fileList(j).name; %获得cell数据中的name列 也就是完整的文件名字 Zhao-zhang Syam LWF Su
splitName=strsplit(name,'.'); %在.处截取.前面的字符串
varStr = splitName{1};
%dirname = [savePathStr,varStr,'\'];
a = ['mkdir ' savePathStr]; %mkdir是一个判断文件夹的函数。没有创建,有的话就是一个警告不是错误
system(a); %执行外部命令
fileName=strcat(readPathStr,name);%这个语句 就是获得了这个文件的完整路径
fid=fopen(fileName,'r');
if fid<0
warndlg('打开文件失败!');
return;
else
FormatString=repmat('%f ',1,1);
out =cell2mat(textscan(fid,FormatString,1202,'HeaderLines',601)); %从601行开始读取1202*1的矩阵数据
newStr=[savePathStr,int2str(j),'.txt'];
dlmwrite(newStr,out,'-append');
end
msgbox('文件读取成功!');
if fclose(fid)==0
msgbox('文件关闭成功!');
else
warndlg('关闭文件失败!');
end
end
MATLAB中批量从txt文件中读取指定行的数据保存为txt文件相关推荐
- c语言在文件指定地方添加字符,C语言文件操作在指定行插入数据
C语言文件操作有覆盖和追加两种模式,但不提供插入模式.所以要在文件中指定行进行删除或者插入,需要按照如下流程操作: 1.以只读打开文件: 2.将文件逐行读入到内存中: 3.关闭文件: 4.在内存中对指 ...
- read函数 读取指定长度的数据
read方法: 1. 不定长参数,表示读取文件中的所有数据 2. 指定数据长度,读取指定长度的数据 2.1 如果文件的操作模式是r模式,read(5) 表示这一次最多读取5个字符串长度的数据 ...
- Python3实现从txt文件中读取指定行的方法
Python3实现从txt文件中读取指定行的方法 本文实例讲述了Python3实现从文件中读取指定行的方法.分享给大家供大家参考.具体实现方法如下: def getline(the_file_path ...
- 如何使用jlink从flash中读取数据保存为bin文件到本地
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/skdkjxy/article/deta ...
- 将matlab中工作去的数据保存为.mat文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.工作区 二.利用save保存data和map数据到dm.mat文件中 前言 提示:这里可以添加本文要记录的大概内容 ...
- PP实施经验分享(5)——SAP中MD04显示常用函数(读取SAP MRP运行数据)
PP实施经验分享(5)--SAP中MD04显示常用函数(读取SAP MRP运行数据) SAP实施过程中,经常会遇到用户对于现有MD04标准功能展示有一定的抱怨,不符合我们查看的习惯,经常会提出相关报表 ...
- Matlab中将数据保存为txt或dat格式四种方法
转载于 Tsingke 老师的文章--Matlab中将数据保存为txt或dat格式四种方案 - Tsingke - 博客园. ...
- 练习:【三国游戏文件信息读取分类、键盘录入学生信息写入文件、 GBK与UTF-8文件内容互相转换】
练习:[三国游戏文件信息读取分类.键盘录入学生信息写入文件. GBK与UTF-8文件内容互相转换] 三国游戏文件信息读取分类 txt文件信息 1 阿会喃 云南 男 190 225 74 2 伊籍 江陵 ...
- python将输出保存为txt_Python3将数据保存为txt文件的方法
Python3将数据保存为txt文件的方法,具体内容如下所示:f = open("data/model_Weight.txt",'a') #若文件不存在,系统自动创建.'a'表示可 ...
最新文章
- Twitter的系统编程
- egg mysql 项目实战,egg.js创建项目,目录介绍,简单使用,sequelize mysql使用
- SVN 版本库管理实践
- STL源码剖析 Stack栈 queue队列
- 一个困扰数学家的古老谜题:意大利面能否被折成两段?
- C语言一看就能上手的干货!你确定你不来看吗?
- Vue中的hellow world描述el与data的基本使用--Vue知识点归纳(一)
- java使用SAX接口解析xml文件
- 中国一共有多少个神仙?
- 西瓜书第三章阅读笔记
- 从零开始的ZYNQ学习(基于矿卡EBAZ4205)(一)
- 计组笔记:浮点的四则运算 /规格化 / 舍入
- Java实验——设计一个数组模型,用于存储体育项目成绩男生体育项目有足球、长跑和铅球,女生体育项目有跳舞、体操、游泳。设计排序算法,将变量a、b、c中的数值按大小顺利进行互换(从大到小排列)。
- 抽象代数之群G的中心是群G的特征子群
- 【Unity VFX】VFX特效入门笔记-火花制作
- 浅谈EDM对B2C网站的七大作用
- 服务器获取真实客户端 IP
- UE4 设置漂浮物移动到主角的位置
- 批量修改数据进行分批处理
- php邮件服务器搭建,php发送邮件,不需要搭建邮件服务器方法