使用 Matlab 从 csv 文件导入数据

时间:2021-01-21 08:42:55

标签: matlab import

我在使用 matlab 从科学实验中导入数据时遇到问题。导入工具不适用于数据量。所以我需要一个脚本。我是matlab的新手,所以我查了一下纪录片。我找到了 csvreaddlmread

我的文件如下所示: 质谱:

#"-ESI Scan (11.86 min) Frag=125.0V Ibu_10mgL_02.d "
#Point X(Thompsons) Y(Counts)
0 112.9867 2.91468031542248
1 117.0139 1.2276323922005
2 128.0302 1.23099864257052
3 145.0375 1.42226746225784
4 160.8291 1.20826452538619

我的色谱图是这样的:

'#"- EIC(208.1300) Scan Ibu_10mgL_02.d "
#Point X(Minutes) Y(Counts)
0 0.05 0
1 0.07 0
2 0.09 0
3 0.10 0
4 0.12 0

我尝试了 csvreaddlmreaddlmread 对 ms 谱图没有问题,但对色谱图没有问题。对我来说,这些文件看起来一样。 当我尝试导入色谱图时,这是我尝试的:

chrom = dlmread('ibu_test_chrom.txt','\t',2,1,[2 1 3595 1])

这是我从 matlab 得到的错误:

Index exceeds the number of array elements (0).
Error in dlmread (line 152)
result = result{1};

我也尝试过:chrom = dlmread('ibu_test_chrom.txt','\t',2,1) 但这也不起作用。

有人给我提示或可以帮助我的好例子吗?

0 个答案:

没有答案