在matlab中如何往xls文件中利用for循环写入多行数据
有一个300行10列的数据,要将1,11,21,……,行数据写入xls文件中,用for循环实现,怎么去做?谢谢!http://www.madio.net/forum.php?mod=viewthread&tid=146808用这个工具箱吧 本帖最后由 wujianjack2 于 2013-8-25 17:17 编辑
不用for循环,先把要选择的行的行号写在一个矩阵中,取数间隔为10,按楼主的意思是x=1:10:最大行号,你的300行10列数据放在矩阵a中,取数用指令b=a(x(:),:);取出的数放在b中,然后用命令xlswrite('文件名.xls',b)就可以了。
本帖最后由 wujianjack2 于 2013-8-25 17:17 编辑
天空和海 发表于 2013-8-25 16:24 static/image/common/back.gif
不用for循环,先把要选择的行的行号写在一个矩阵中,取数间隔为10,按楼主的意思是x=1:10:最大行号,你的 ...
怎么又表情啊?直接写代码把:
x=1:10:291;
b=a(x(:),:);
xlswrite('文件名.xls',b).
天空和海 发表于 2013-8-25 16:26 static/image/common/back.gif
怎么又表情啊?直接写代码把:
x=1:10:291;
b=a(x(,;
x=1:10:291;
b=a(x(:),:)
xlswrite('文件名.xls',b).
页:
[1]