Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-11-17, 11:46   #1
adameye
初级会员
 
注册日期: 2009-11-17
帖子: 6
声望力: 0
adameye 正向着好的方向发展
默认 急问matlab 读数据文件和数组问题-谢谢

各位大侠,两个问题:
(1) 我有一个4列的数据文件,有如下形式:
2 3 4 5
1 3 6 7
2 5 4 3
3 5 4 7

2 5 6 4
2 1 5 4

1 5 6 8
6 8 5 4
2 6 4 8
9 4 3 0
......
我想逐行读这个文件,然后一旦遇到空格就停止读,先把已经读入的这一段数据计算处理一下,如何读?用textread? fget1? 好像都不行
(2)我有2个文件,第2个文件每个数据都是代表第一个文件的行数,当我用第2个文件计算时,每次读入第2个文件的一个数据就要到第一个文件指定行数去寻找对应的原始数据,这个要用数组嘛?
谢谢大家,以前就是用matlab解解方程,现在真是头大。
adameye 当前离线   回复时引用此帖
旧 2009-11-17, 13:00   #2
adameye
初级会员
 
注册日期: 2009-11-17
帖子: 6
声望力: 0
adameye 正向着好的方向发展
默认 回复: 急问matlab 读数据文件和数组问题-谢谢

找到一点类似code,但是后面就不知如何写了
fid = fopen('***.txt', 'r');
count = 0;
while ~feof(fid)
line = fgetl(fid);
if isempty(line)
break
end
...

C里面读文件都是在循环里,matlab里面那么多读的函数为啥都是不需要循环的?都不好加判据!
adameye 当前离线   回复时引用此帖
旧 2009-11-18, 11:14   #3
adameye
初级会员
 
注册日期: 2009-11-17
帖子: 6
声望力: 0
adameye 正向着好的方向发展
默认 回复: 急问matlab 读数据文件和数组问题-谢谢

已解决,用fgetl
adameye 当前离线   回复时引用此帖
回复

主题工具
显示模式

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

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



所有时间均为北京时间。现在的时间是 21:51


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