当前位置:   article > 正文

Matlab如何将变量名和矩阵都保存在excel文件_matlab保存excel文件

matlab保存excel文件

Matlab 2018b 如何保存数据为excel文件

Matlab保存数据为excel的函数有很多,但是由于matlab每年都在更新,新的函数不断涌现,极大地方便我们运算矩阵。当我很懒没有更新最新版本的matlab时,有些矩阵运算,就只能用相对原始地方法来做。比如2018版本不能用writecell和writematrix函数直接将数据保存excel文件。

matlab 2019及以后版本利用writematrix函数

matlab 2019 及以后的版本,可以利用writematrix() 函数直接将数据导出到 Excel 文件,writecell() 与 writematrix() 函数相同。 唯一的区别是 writecell() 函数的输入是一个单元格,而 writematrix() 函数的输入是一个矩阵。具体的步骤大家可参考链接: link,该链接讲述了 writematrix() 、writetable() 和 writecell() 函数如何将数据导出到 excel 文件。

matlab 2018b如何保存excel?

2018版本的matlab不能用writecell和writematrix函数。因此,我结合矩阵特征,利用xlswrite函数将数据导出为excel文件。

// 
test = [1 2 3;4 5 6;7 8 9;10 11 12]; % 随机生成一个34行的矩阵
[m, n] = size(test);   
data_cell = mat2cell(test, ones(m,1), ones(n,1)); % 将data切割成m*n的cell矩阵  
title = {'Inner', 'Foreign', 'Across'};
province = {'省份';'北京';'天津';'河北';'上海'};
result = [title; data_cell];                 % 将变量名称和数值组集到result
Finalresult = [province, result]; % 将省份变量并在result矩阵中
xlswrite('E:\test.xlsx',Finalresult )
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

结果如下
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/770403
推荐阅读
相关标签
  

闽ICP备14008679号