以下是使用 MATLAB 读取 .mat 文件并将其转换为 Excel 文件的示例代码:

% 设置要读取的 .mat 文件夹路径
folder_path = 'path/to/folder';
% 获取文件夹中所有的 .mat 文件
files = dir(fullfile(folder_path, '*.mat'));

% 循环读取每个 .mat 文件并将其转换为 Excel 文件
for i = 1:length(files)
    % 读取 .mat 文件
data = load(fullfile(folder_path, files(i).name));
    % 将数据转换为表格
table_data = struct2table(data);
    % 将表格写入 Excel 文件
excel_file_name = strrep(files(i).name, '.mat', '.xlsx');
    writetable(table_data, fullfile(folder_path, excel_file_name));
end

上述代码将读取指定文件夹中所有的 .mat 文件,并将其转换为 Excel 文件。使用load函数可以将 .mat 文件读取为 MATLAB 中的结构体,然后使用struct2table函数将结构体转换为表格,最后使用writetable函数将表格写入 Excel 文件中。

MATLAB 批量将 .mat 文件转换为 Excel 文件

原文地址: https://www.cveoy.top/t/topic/lXuH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录