声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 6616|回复: 7

[编程技巧] 数据输出到 txt 文件没有换行的问题

[复制链接]
发表于 2007-10-5 00:15 | 显示全部楼层 |阅读模式

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

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

x
请问各位高人特别是8版主!
我运行 输出命令比如 fprintf(fid_n,'%s\n',tline);
这个命令也是从你的精华贴里边找的,为什么输出的数据都没有回车呢?所有的数据都在一行里边输出了!
我的版本是R2007a,难道会和版本有关系吗?
:@(
例子程序就是8版主的"txt交换总结"帖子里边的
输入是:
Group 2  12.02.2006   Limei
Samples of datas: 50000

CH0  CH1  CH2  CH3
0.000123  0.000325   0.000378   0.000598
0.000986  0.000256   0.000245   0.000698

输出应该是:
Group 2 12.02.2006 Limei
Samples of datas: 50000

CH0 CH1
0.000123 0.000325
0.000986 0.000256

可是我的输出是:
Group 2 12.02.2006 LimeiSamples of datas: 50000CH0 CH10.000123 0.0003250.000986 0.000256

可能是什么原因呢?
谢谢!

[ 本帖最后由 eight 于 2007-10-5 08:27 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-10-5 08:38 | 显示全部楼层
:lol 帮你顶顶,也算出力
发表于 2007-10-5 08:38 | 显示全部楼层
原帖由 paderborn 于 2007-10-5 00:15 发表
请问各位高人特别是8版主!
我运行 输出命令比如 fprintf(fid_n,'%s\n',tline);
这个命令也是从你的精华贴里边找的,为什么输出的数据都没有回车呢?所有的数据都在一行里边输出了!
我的版本是R2007a,难道会和 ...


请留意 第一部分——基本知识 中以下这段话:

上述基础其实大可以略过,简言之,对用户来说:在 matlab 中存储成为二进制还是文本文件取决于fopen的方式,如果用wt,则存储为文本文件,这样用记事本打开就可以正常显示了;如果用w则存储为二进制文件,这样用记事本打开会出现小黑方块,要正常显示的话,可以用写字板或UltraEdit等工具打开。
 楼主| 发表于 2007-10-5 09:06 | 显示全部楼层
原帖由 eight 于 2007-10-5 08:38 发表


请留意 第一部分——基本知识 中以下这段话:


:victory: 谢谢8版主,问题已经解决了,是把W换成wt就行了!!
 楼主| 发表于 2007-10-5 09:07 | 显示全部楼层
原帖由 花如月 于 2007-10-5 08:38 发表
:lol 帮你顶顶,也算出力


也谢谢花版主帮我顶帖子哦!
呵呵:lol
发表于 2007-10-5 10:11 | 显示全部楼层
以记事本打开就可以了.
发表于 2007-10-5 10:18 | 显示全部楼层
原帖由 w89986581 于 2007-10-5 10:11 发表
以记事本打开就可以了.


貌似不行,用写字板倒是可以的
发表于 2007-12-26 15:24 | 显示全部楼层
通过大家的讨论加深了对matalab的数据交换的了解。谢谢大家
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 17:16 , Processed in 0.062614 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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