function readData_write()
%从指定行开始读取数据
readFilePath='C:\Second_teeth\data\di_tance\Diff_distance\sanduan_event\qiefen_2\Zm\*.txt';
readPathStr='C:\Second_teeth\data\di_tance\Diff_distance\sanduan_event\qiefen_2\Zm\';
%savePathStr='D:\data\tooth\seg_small_txtfile\Zm\'; %d3是没有滤波的 d2是滤过的 70-80\
savePathStr='C:\Second_teeth\data\di_tance\Diff_distance\sanduan_event\Zm\';
fileList=dir(readFilePath);
fileNum=20;
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);%这个语句 就是获得了
MATLAB中从一个文件中读取指定的行
最新推荐文章于 2024-02-02 00:39:45 发布
本文介绍了一个MATLAB函数readData_write(),该函数用于从'C:Second_teethdatadi_tanceDiff_distancesanduan_eventqiefen_2m'目录下的.txt文件中,从第601行开始读取数据,并将数据保存到新的.txt文件中。函数遍历指定目录下的20个文件,对每个文件进行相同的操作,并在需要时创建目标保存路径。

最低0.47元/天 解锁文章
6026

被折叠的 条评论
为什么被折叠?



