找回密码
 注册
Simdroid-非首页
查看: 99|回复: 5

如何把Matlab数组保存为文本,中间用逗号隔开?

[复制链接]
发表于 2010-5-31 09:54:44 | 显示全部楼层 |阅读模式 来自 江苏常州
问题描述:
       把一个 Nx2在数组用save命令保存到文本文件之后,两列数据之间默认是用空格隔开的,而且第一列数据前面也有空格。
       如果希望保存后的文本文件中,两列数字之间只有一个逗号隔开,不能有多余的空格,而且第一列数字之前也不能有任何空格,该怎么处理,谢谢各位。

比如:
1.1,1.2
2.1,2.1
3.1,3.2
........

第一列数字之前,不能有多余的空格,第一列第二列之间,只能有逗号,不能有多余的空格。

这个主要是所用的一个软件太弱智了,导入的时候,必须按照这么严格才能够正确地识别数据。
发表于 2010-5-31 11:57:06 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
保存用save命令,但是save中没有参数可以去除空格,可以先用ultraedit修改文本文件,可以一次性去掉第一列数据前的空格。再用save保存

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-5-31 12:16:40 | 显示全部楼层 来自 湖北武汉
1.用printf自己保存
2.ultraedit是个好东西,尤其是列模式,对于处理数据文件很有用

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-5-31 13:58:58 | 显示全部楼层 来自 新疆乌鲁木齐
try dlmwrite

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-5-31 14:04:42 | 显示全部楼层 来自 江苏常州
try dlmwrite
bainhome 发表于 2010-5-31 13:58


谢谢版主,dlmwrite直接搞定,没有多余空格。
回复 不支持

使用道具 举报

发表于 2010-6-1 14:29:57 | 显示全部楼层 来自 北京
呵呵,学习了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 17:41 , Processed in 0.049295 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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