许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB计算结果输出至Excel:xlswrite与writetable用法

MATLAB计算结果输出至Excel:xlswrite与writetable用法

阅读数 22
点赞 0
article_banner

Matlab计算结果导入Excel

1. 初级篇

在利用Matlab绘图时,其绘图比较繁琐,且图像调整较为复杂。未 解决 这一问题,我们可将Matlab计算的结果导出,然后利用Origin等专业绘图软件进行绘图。下面将介绍如何将Matlab计算结果导出至Excel中。

   首先,我们可以利用Matlab中的 xlswrite( ) 函数,其语法格式如下:

xlswrite('filename',A,sheet,'xlrange')

(也可以用 help xlswrite在matlab中查看xlswrite()的详细介绍)

   其中,

   filename 为导出输入的文件夹名称,例如 abcd.xls;

   A 为所需要导出数据(通常为数组或矩阵名);

   sheet 为 Excel文件的工作表(可省略);

   xlrange 为 数据导出 的位置(可省略);

   下面用一段代码演示:

A=[11 22 33 44 55 66 77 88 99 100];
xlswrite('abcd.xls',A)

这样将会在matlab运行文件夹中自动生成abcd.xls文件。

2. 进阶版

若需要将matlab计算结果导出至Excel指定位置,则对’sheet’ 和’xlrange’ 进行编辑。例如:

A=[11 22 33 44 55 66 77 88 99 100];
xlswrite('abcd.xls',A,2,'B1')

这样A里的元素导入至abcd.xls中工作表sheet2中B2行。

3. 在循环语句中的应用

将Matlab中的数据依次放入不同的工作表中:

A=[11 22 33 44 55 66 77 88 99 100];
for i=1:length(A)
    xlswrite('abcd.xls',A,i,'B') %A中元素循环写入工作表sheeti中
end



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空