|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如何用MATLAB读取每行数据个数不一样的文件 Z. V4 I1 I. B* j* A; K
) g" x9 l1 L& d$ V
file='E:tianjint4.1inversion.txt';
D! O- F9 y- T; \9 s# ^fid = fopen(file,'rt');
/ v0 E% E$ z5 n. t+ Jif fid == -1
( |' G2 n9 W* f6 D disp('Error opening the file')' |# u) K. C8 n+ z/ g# d) [. Z; R
end: d! Q% k& o* \) Z& _
%%读取文件! N. X" `- J6 f5 J5 _! ?& W
while 1, w! I$ n* k. c. B* l" A+ v5 s0 B) _
nextline = fgetl(fid);
2 @9 |; B! R" S* s+ u %读第一行
6 F8 c6 M0 ]: `9 j- V. n1 k if ~isstr(nextline),
, u& N& T' U; J3 i7 b) S break,+ x' v" j8 {1 m/ a( y
end%读到最后跳出
9 }1 p( c" t% S- |# g$ h% disp(nextline);%这行可以不要
+ a t. K q7 }8 d a = sscanf(nextline, ' %f %f ');%读取数据,根据你自己的需要改
/ i8 q1 x+ L T# b# S" nend* l2 R- N2 M: N3 V5 [0 @/ b. f& Q. \
|
|