我有一个包含任意数量的独立数据集的数据文件;数据分为三列,包含任意数量的行,并将在 MATLAB 中进行处理。第一列包含时间值,另外两列包含相应的数据。这三个集合是串联的,每个集合不一定包含相同数量的行,时间值也不一定在同一时间开始或结束。例如,考虑以下具有三个数据集的矩阵,由最左列中的时间范围确定:
0.010 xxx xxx
0.012 xxx xxx
0.014 xxx xxx
0.008 xxx xxx
0.011 xxx xxx
0.013 xxx xxx
0.014 xxx xxx
0.016 xxx xxx
0.009 xxx xxx
0.010 xxx xxx
0.012 xxx xxx
0.015 xxx xxx
其中 xxx 是对本练习不重要的数据值,但它们必须与最左侧列中的相应时间值保持关联。在 MATLAB 中将每个数据集与其他数据集分开的最简单/最有效的方法是什么?也就是说,我想最终将每个集合放在一个单独的变量中:
var1
0.010 xxx xxx
0.012 xxx xxx
0.014 xxx xxx
var2
0.008 xxx xxx
0.011 xxx xxx
0.013 xxx xxx
0.014 xxx xxx
0.016 xxx xxx
var3
0.009 xxx xxx
0.010 xxx xxx
0.012 xxx xxx
0.015 xxx xxx