Matlab中xlswrite命令如何输出到同一文件不覆盖原数据 20

现在我编了一个循环函数,每一次循环在xls中写入一个1X7的数组(a,b,c,d,e,f,g)类似与此。把xlswrite函数写在循环中,实现每次循环在xls中把数据加到... 现在我编了一个循环函数,每一次循环在xls中写入一个1X7的数组(a,b,c,d,e,f,g)类似与此。把xlswrite函数写在循环中,实现每次循环在xls中把数据加到新的行中。
现在的情况是我只能得到最后一个数组。前面的数组都被后一个覆盖了。请问有没有什么函数参数能实现我预期的目的呢?
超级感谢各位大虾。
展开
 我来答
化学工程
2008-04-15 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3359万
展开全部
当然是这样,xls的A2不能写成数组格式A(2)。

那就暂先把n*7数组存在matlab,到最后写一次就行。即把xlswrite移出循环。
victortkl
推荐于2018-04-10 · TA获得超过676个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:370万
展开全部
可以在xlswrite里面选择range的参数,比如说'A1:B2',就是把数据写在excel里的A1到B2的单元格
但是你循环一次,就要对excel写一次,这样效率比较低,建议你先进行循环,把数据集中在一个矩阵中,再一次性写入excel
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式