EDA365电子论坛网

标题: 请问Matlab怎样打开并读取.txt文件? [打印本页]

作者: beachsun    时间: 2020-4-9 10:25
标题: 请问Matlab怎样打开并读取.txt文件?
我有一个小程序,需要读入一个.txt文件,该文件是一个5列n行的数据文件,其中前两行是对数据列的注释,我不要读入,只想将5列数据分别读给5个数组,请问高手如何解决,谢谢大家4 S5 t9 Q6 o& M" V0 I: @

作者: yin123    时间: 2020-4-9 19:32
既然是列排列的,复制到xls文件中,再xlsread比较方便
作者: ExxNEN    时间: 2020-4-9 19:32
! Q0 N9 r3 O" z0 z) }0 E
a=importdata('c:/1234.txt');
3 c/ d, F/ F" O2 s/ nfor i=1:5
  e* a2 Y$ e1 i7 N3 d; O: M8 m7 Tout{i}=a(1:end,i);
8 a1 Z4 O7 l4 x  g5 m, \end
1 ~" w  l% Q9 [; [2 O6 q% r1 J9 f你试一试
作者: NingW    时间: 2020-4-9 19:32

4 G' T* U# l- J& G8 D  i+ Q[a, b, c, d, e] = textread(filename, '%f%f%f%f%f', -1)
/ v: r* \3 P$ w7 D2 y4 w6 j最后的-1代表读整列,你也可以指定读任意行。




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