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 @   icydengyw  阅读(1320)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示