タイムスタンプと複数の列変数を持つ行列があります。 マトリックスは1時間半の変数にまたがります。ここで行列平均的な類似期間MATLAB
11/11/2015 20:15 31.26410236 35.70104634 35.93171056
11/11/2015 20:45 32.10746291 35.48806277 35.9647747
.
.
.
12/11/2015 20:15 32.10746291 35.48806277 35.9647747
12/11/2015 20:45 32.10746291 35.48806277 35.9647747
.
.
.
13/11/2015 20:15 32.68310429 35.58753807 37.26447422
13/11/2015 20:45 33.05141516 34.8432801 36.48033884
.
.
.
14/11/2015 20:15 32.08328579 34.66482668 34.65446868
14/11/2015 20:45 32.19994433 34.40562145 34.34035989
時間と分の点では同じ時間の平均を見つけるための最も簡単な方法は何であるの4つの列のサンプルはありますか? など。毎月20:45の各変数の平均値。
私は、datenum
にタイムスタンプを変換datenum
の小数部分を取って、datenum
の小数部でデータをソートすることによって、これを達成できる知っています。その後、同様の小数点以下の行をブロックすることができます。datenum
より効率的でよりエレガントな方法がありますか?あなたがミリ秒または秒のタイムスタンプに変換せずに、日付と時刻を直接操作することができますMATLABに
感謝。これを使用してn日間の差異を持つ値の平均値をグループ化して検索するにはどうすればよいですか? – Buzz