EDA365电子论坛网

标题: 用MATLAB读取每行数据个数不一样的文件 [打印本页]

作者: uperrua    时间: 2020-4-10 10:10
标题: 用MATLAB读取每行数据个数不一样的文件
如何用MATLAB读取每行数据个数不一样的文件/ F4 u6 t/ [# }1 j( _- B3 w1 a

& I6 N1 o- k. S# ~file='E:tianjint4.1inversion.txt';
( z" T: N" m9 T0 ?! t2 Efid = fopen(file,'rt');  I1 _+ R) b7 h, V  x, J
if fid == -1. G$ Y2 e7 Z, E: v, S; e$ {
    disp('Error opening the file')
+ r/ p* b2 Z, X: C, m/ Aend
' ^! s& H' n% x6 k; f2 ?8 I3 h- E%%读取文件
$ ^; ^0 ^) J. K/ f9 y0 ~: L5 ]1 U8 P! Uwhile 18 z6 L  [3 X5 b. W3 b
    nextline = fgetl(fid);
3 G: H9 y3 A2 S. R! H! s0 v& |    %读第一行' [! s) G4 w# S- w  t
    if ~isstr(nextline),0 G/ A- W+ q; u/ }1 v8 v  N
        break,6 y# f; c, Y/ B2 d8 F3 p
    end%读到最后跳出8 L6 J* H( ?7 @- ^$ s$ X
%     disp(nextline);%这行可以不要
8 M# f# D/ c* m4 ^8 r    a = sscanf(nextline, ' %f %f ');%读取数据,根据你自己的需要改
- f2 y5 z. [% ^& {, cend1 v3 p, Q, A- o/ b, |% y

作者: NingW    时间: 2020-4-10 19:06
用MATLAB读取每行数据个数不一样的文件




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2