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文件。文章来源:https://www.toymoban.com/news/detail-737546.html
//
test = [1 2 3;4 5 6;7 8 9;10 11 12]; % 随机生成一个3列4行的矩阵
[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 )
结果如下
文章来源地址https://www.toymoban.com/news/detail-737546.html
到了这里,关于Matlab如何将变量名和矩阵都保存在excel文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!