Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-06-18, 11:12   #1
wy6021
初级会员
 
注册日期: 2008-10-31
年龄: 39
帖子: 5
声望力: 0
wy6021 正向着好的方向发展
默认 如何实现matlab的数据读入?

R(mm) Z(mm) R(mm) Z(mm) R(mm) Z(mm) R(mm) Z(mm)
20.00 33.73 19.50 33.73 19.00 33.73 18.50 33.73
18.00 18.64 18.00 23.36 18.00 33.73 17.50 14.79
17.50 25.67 17.50 33.73 17.00 12.76 17.00 26.62
17.00 33.73 16.50 11.39 16.50 27.18 16.50 33.73
16.00 10.40 16.00 27.56 16.00 33.71 15.50 9.64

请教:
如何将以上TXT格式的数据逐行读入,分别保存在R(mm) ,Z(mm)中???

谢谢!!!
wy6021 当前离线   回复时引用此帖
旧 2009-06-19, 00:07   #2
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: 如何实现matlab的数据读入?

lz 仅说说我的个人建议
1 如果可以确定总的读取量(行数)可以 双循环 内循环为3 外循环为行数 内循环内容读入命令
Pseudo:
for outloop,
for inloop,
read and be saved as R(mm) via fread( );
read and be saved as Z(mm) via fread( );
for inloop,
end outloop

2 不知道你的txt文件的数据,各行是否有回车符,可以以其为标志逐行读入;

3 一次读入全部数据,然后使用reshape( ),remat( )命令得到如上显示的格式。

希望可以对你有些帮助。


Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
通过点击本人帖子旁边的ID 可以使用“发送悄悄话给silas_xue”与我进行联系
个人观点 仅供参考 多多交流 相互学习
silas_xue 当前离线   回复时引用此帖
旧 2009-06-19, 19:02   #3
wy6021
初级会员
 
注册日期: 2008-10-31
年龄: 39
帖子: 5
声望力: 0
wy6021 正向着好的方向发展
默认 回复: 如何实现matlab的数据读入?

谢谢!!!我的问题已经解决了!感谢
wy6021 当前离线   回复时引用此帖
旧 2009-06-26, 04:43   #4
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: 如何实现matlab的数据读入?

lz 不客气 多多交流 相互学习
silas_xue 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 00:02


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.