在matlab中使用逗号分隔符读取格式化数据

时间:2017-06-06 12:44:58

标签: matlab

美好的一天

我在使用Matlab

读取格式化数据文件时遇到问题

数据包括整数和实数以及字符。数据用彗差(,)分隔,并且它们被分成不同的行。见下文:

10732, 10711, 10730,'A1',1,1,1, 0.00000E+0,-1.23000E-3,2,'N. SANTA_A1 ',1, 999,1.0000,   0,1.0000,   0,1.0000,   0,1.0000,'            ' (end of first line)
1.25000E-3, 8.11400E-2,   100.00, 3.59000E-3, 4.61720E-1,   100.00, 3.70000E-3, 8.90580E-1,   100.00,1.03918, -75.6446 (end of second line)
1.05000,   0.000,   0.000,   280.00,   280.00,   280.00, 0,      0, 1.10000, 0.90000, 1.10000, 0.90000, 999, 0, 0.00000, 0.00000,  0.000 (end of third line)
1.00000,   0.000,   0.000,   280.00,   280.00,   280.00, 0,      0, 1.10000, 0.90000, 1.10000, 0.90000, 999, 0, 0.00000, 0.00000,  0.000 (end of fourth line)
1.00000,   0.000,   0.000,    60.00,    60.00,    60.00, 0,      0, 1.10000, 0.90000, 1.10000, 0.90000, 999, 0, 0.00000, 0.00000,  0.000 (end of fifth line)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

此处csvread()功能可能会有所帮助:https://uk.mathworks.com/help/matlab/ref/csvread.html