如何把Matlab数组保存为文本,中间用逗号隔开?
问题描述:把一个 Nx2在数组用save命令保存到文本文件之后,两列数据之间默认是用空格隔开的,而且第一列数据前面也有空格。
如果希望保存后的文本文件中,两列数字之间只有一个逗号隔开,不能有多余的空格,而且第一列数字之前也不能有任何空格,该怎么处理,谢谢各位。
比如:
1.1,1.2
2.1,2.1
3.1,3.2
........
第一列数字之前,不能有多余的空格,第一列第二列之间,只能有逗号,不能有多余的空格。
这个主要是所用的一个软件太弱智了,导入的时候,必须按照这么严格才能够正确地识别数据。 保存用save命令,但是save中没有参数可以去除空格,可以先用ultraedit修改文本文件,可以一次性去掉第一列数据前的空格。再用save保存 1.用printf自己保存
2.ultraedit是个好东西,尤其是列模式,对于处理数据文件很有用 try dlmwrite try dlmwrite
bainhome 发表于 2010-5-31 13:58 http://forum.simwe.com/images/common/back.gif
谢谢版主,dlmwrite直接搞定,没有多余空格。 呵呵,学习了
页:
[1]