MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 急问matlab 读数据文件和数组问题-谢谢 (https://www.labfans.com/bbs/showthread.php?t=10214)

adameye 2009-11-17 11:46

急问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

回复: 急问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

回复: 急问matlab 读数据文件和数组问题-谢谢
 
已解决,用fgetl


所有时间均为北京时间。现在的时间是 15:14

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