示例①:导出表格数据到Excel
示例②:导出结构体数据到MAT文件
示例③:导出数据到文本文件
示例④:导出数据到CSV文件
代码示例
% 示例1:将表格数据导出到Excel文件
% 生成示例数据
dates = datetime(2024, 1, 1):days(1):datetime(2024, 1, 10);
data = rand(length(dates), 3); % 随机生成数据
% 创建表格
T = table(dates', data(:, 1), data(:, 2), data(:, 3),...
'VariableNames', {'Date', 'Sensor1', 'Sensor2', 'Sensor3'});
% 文件名
filename = 'exported_data.xlsx';
% 将表格数据写入Excel文件
writetable(T, filename, 'Sheet', 1, 'Range', 'A1');
disp('数据已导出到Excel文件');
代码解释
-
数据生成:首先,代码生成一个时间序列(
dates
),从2024年1月1日开始,每天一个日期,一直到2024年1月10日。接着,利用rand
函数为每个日期生成三列随机数据,模拟三个传感器的读数。 -
创建表格:使用
table
函数创建一个表格(T
)。这个表格包含四列:日期和三个传感器的数据。'VariableNames'
属性用于指定每列的名称。 -
文件命名:定义一个字符串
filename
,用于存储导出文件的名称。 -
导出数据:使用
writetable
函数将表格数据T
写入名为filename
的Excel文件。通过指定'Sheet'
和'Range'
参数,数据被写入Excel的第一张表单的A1单元格开始的位置。 -
完成提示:最后,显示一个消息,通知用户数据已经成功导出到Excel文件。
目录