clear
clc
% 设置文件夹路径和文件名前缀
folder = 'C:\Users\Administrator\Desktop\';
filePrefix = 'sst';
% 设置数据位置
row = 1; % 行号
col = 1; % 列号
% 获取文件列表
fileList = dir(fullfile(folder, [filePrefix '*.xlsx'])); % 根据文件名前缀获取所有xlsx文件
% 初始化数据和标签
data = [];
labels = {};
% 循环读取数据
for i = 1:length(fileList)
% 读取数据
filename = fullfile(folder, fileList(i).name);
[~, ~, rawData] = xlsread(filename);
% 提取指定位置的数据
value = rawData{row, col};
% 添加数据和标签
data = [data value];
labels = [labels fileList(i).name];
end
% 绘制折线图
plot(data);
xticks(1:length(labels));
xticklabels(labels);
xlabel('文件名');
ylabel('数据');
title('折线图');
MATLAB批量提取桌面的多个excel表格中相同位置的数据并绘图,例如提取所有位于第一行第一列的数据,然后绘制折线图。代码该怎么写
最新推荐文章于 2024-04-25 12:02:22 发布