• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: MATLAB  PLOT  TXT  

资源简介

MATLAB读取整个文件夹(或多个文件夹)内所有txt文件,并将文件进行数据分类绘图plot

资源截图

代码片段和文件信息

a = ones(40006);
b = ones(40006);
c = ones(40006);%定义变量
pm3_1=dir(‘C:\Users\add oil\Desktop\数据\pm3_1\*.txt‘); %根据文件夹中的文件格式,选择读取类型
pm3_2=dir(‘C:\Users\add oil\Desktop\数据\pm3_2\*.txt‘);
pm3_3=dir(‘C:\Users\add oil\Desktop\数据\pm3_3\*.txt‘);
n = length(pm3_1); %%文件多少
full_data1 = cell(n1);%%生成n*1的元胞
full_data2 = cell(n1);
full_data3 = cell(n1);
for k=1:n
filename = [‘C:\Users\add oil\Desktop\数据\pm3_1\‘pm3_1(k).name];%%构造第k个文件的位置
full_data1{k} = importdata(filename);%%将文件夹中的文件每个作为一个元胞按行存储在元胞中
temp = cell2mat(full_data1(k:));%从struct中读取文件返回矩阵形式,以便后续处理使用
temp = size(temp);
temp = temp(11);
a(1:tempk) = cell2mat(full_data1(k:));

filename = [‘C:\Users\add oil\Desktop\数据\pm3_2\‘pm3_2(k).name];%%构造第k个文件的位置
full_data2{k} = importdata(filename);%%将文件夹中的文件每个作为一个元胞按行存储在元胞中
temp = cell2mat(full_data2(k:));%从struct中读取文件返回矩阵形式,以便后续处理使用
temp = size(temp);
temp = temp(11);
b(1:tempk) = cell2mat(full_data2(k:));

filename = [‘C:\Users\add oil\Desktop\数据\pm3_3\

评论

共有 条评论