|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如何用MATLAB读取每行数据个数不一样的文件
2 |9 e7 ~7 s; N- I% P) T4 i
6 I* D7 W1 T9 p: X: ?3 Ufile='E:tianjint4.1inversion.txt';
& g& S1 B/ F/ G0 N9 C) {fid = fopen(file,'rt');
; x" o; {8 s) L5 nif fid == -1
9 d' e; i: v4 z, I" Q# A+ M6 y* V disp('Error opening the file')
3 W/ S. A v5 ~) `* ^end
% i U) Y# V% F! u8 u; C9 X- o%%读取文件
4 z& c2 L e5 u! uwhile 1
, t' v/ t1 l ~- ^ nextline = fgetl(fid);
- V: p9 Z, h, p, @ %读第一行
) k5 T8 R# s8 M6 Z: G* x if ~isstr(nextline),
8 ^* x, \% g0 d4 V0 K8 G X break," I7 Z; n4 q0 H
end%读到最后跳出8 u/ ?% s! V: W9 W
% disp(nextline);%这行可以不要" m, v* p2 ^. D' v. A
a = sscanf(nextline, ' %f %f ');%读取数据,根据你自己的需要改! p' ~" c; T n3 p' ~% W0 `
end
4 ]5 m. @( K! D% o |6 S5 |* A |
|