Matlab将矩阵增加表头后写入CSV或者excel文件

table格式保存矩阵,能实现不同数据类型的整合
代码如下:

csvname='xxx.csv';
columns = {'A', 'B', 'C'};%注意A B C矩阵的行数量是相同的 其各代表一列数据 数据类型也可以不同
data = table(A, B, C,'VariableNames', columns); % 基于这些单独的变量创建一个table类型变量data
writetable(data,csvname);

A=[1 2 3;4 5 6]
T = array2table(A)%先转换为table
T.Properties.VariableNames(1:3) = {'x_axis','y_axis','z_axis'}%更具变量数量增加抬头
writetable(T,'file1.csv')

参考
https://ww2.mathworks.cn/matlabcentral/answers/281150-writing-a-matrix-with-header-into-a-csv-file
https://www.zhihu.com/question/39707220

posted @ 2023-03-24 16:43  icydengyw  阅读(610)  评论(0编辑  收藏  举报