|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如何用MATLAB读取每行数据个数不一样的文件
3 V9 K* l2 \ U( f/ Y9 A8 }" w3 {- |3 x2 b3 H
file='E:tianjint4.1inversion.txt';. l# L* L5 l3 H% C9 X: k: k! _
fid = fopen(file,'rt');
7 V( r) e7 v" bif fid == -12 m4 h+ s6 q0 y. X
disp('Error opening the file')
3 P [$ c3 c( r" zend
+ ~5 I( \/ [& s j6 W. ^* Z%%读取文件5 ^3 `2 d) c7 |7 l
while 1( A' d9 R3 D3 M# B: W& e/ `
nextline = fgetl(fid);
7 z2 o5 C; A. z( @. {! H %读第一行
' l- ]+ h' v' O* l' ? if ~isstr(nextline),
, ^: z9 J" z! d3 I break,/ A. t# b3 h9 {/ w0 f6 R: e
end%读到最后跳出- \* v1 g4 f& ~5 C
% disp(nextline);%这行可以不要3 y- E% X9 x) `' ?, Q
a = sscanf(nextline, ' %f %f ');%读取数据,根据你自己的需要改
3 O5 n& T- y9 O4 Y/ O& u5 x" \end% n/ X7 z; D6 ]! J1 j
|
|