声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2949|回复: 3

[编程技巧] matlab向excel里保存数据的问题!

[复制链接]
发表于 2010-3-16 20:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位大虾好:
                 小弟运算一个matlab程序,由于运算量比较大。我用语句:save filename.xls  n1 n2 n3.... -ascii -double,将需要提取的结果都保存filename.xls里去。这步没有问题,但是由于要循环好多次,每次出来的数据我想让他们分别保存到不同文件名的文件中去,有没有比较合适的语句或者方法。。。
                 或者把结果保存到excle或txt里不同的行数也行。
                 请指教。。。,谢谢各位大虾看帖!!
回复
分享到:

使用道具 举报

发表于 2010-3-16 20:51 | 显示全部楼层
保存到excle => help xlswrite
保存到不同文件名的文件中 => help save
试试
a=rand(3); b=ones(2);
for ii=1:3, save(['filename',num2str(ii),'.xls'],'a','b','-ascii','-double'); end

评分

1

查看全部评分

 楼主| 发表于 2010-3-16 21:50 | 显示全部楼层

回复 沙发 ChaChing 的帖子

非常感谢CC主任的指导,太强大了。。。
解决了我一个很大的难题,我查了老多资料没有解决掉,还是经验重要哈:victory:
用num2str将filename和变量ii组合成一个可以变化的文件名,将每次的结果保存到相应的文件中,以便批量的进行运算提取,极大的提高了我的运算速度!!!
发表于 2010-3-16 23:38 | 显示全部楼层

回复 板凳 niuniu3 的帖子

客气! 其实这个已经问过很多次了, 多来逛逛看看, 跟个人一起学习!:loveliness:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-17 18:40 , Processed in 0.129293 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表