任意の数の独立したデータ セットを含むデータ ファイルがあります。データは 3 列で、任意の数の行を含み、MATLAB で処理されます。最初の列には時間値が含まれ、他の 2 つの列には対応するデータが含まれます。3 つのセットが連結され、それぞれが同じ数の行を含むとは限らず、時間値が同時に開始または終了するわけでもありません。例として、左端の列の時間範囲によって決定される、3 つのデータ セットを含む次のマトリックスを考えます。
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