% 1. 获取文件列表并按文件名排序
folder = 'your_folder_path'; % 替换成包含txt文件的文件夹路径
fileList = dir(fullfile(folder, '*.txt'));
[~, order] = sort({fileList.name});
fileList = fileList(order);
% 2. 创建一个单元格数组来存储每个文件的数据
fileData = cell(length(fileList), 1);
% 3. 逐个读取文件并存储数据
for i = 1:length(fileList)
file = fileList(i);
fileID = fopen(fullfile(folder, file.name), 'r');
data = textscan(fileID, '%f', 'Delimiter', '\n');
fclose(fileID);
fileData{i} = data{1}; % 存储文件数据为单元格数组中的一个元素
end
% 4. 计算每个文件的平均值
averageValues = zeros(length(fileList), 1);
for i = 1:length(fileList)
data = fileData{i}; % 获取当前文件的数据
averageValues(i) = mean(data);
end
% averageValues 数组包含了每个文件的平均值。
脑功能数据处理FD值求平均值
最新推荐文章于 2025-05-01 14:36:24 发布