2016-04-30 13 views
1

私は2つのデータセットベクトルX = [TimeStamp1 a]とY = [TimeStamp2 b]を持っています。 timestamp1とTimeStamp2との一致が一致する 'a'と 'b'のデータポイントだけを選択したいとします。私は 'ismember'でこれをやろうとしました。要するに、私は、同じタイムスタンプで読みを与える 'a'と 'b'の値だけを選択したいと思います。タイムスタンプが一致する値だけを選択できるように 'intersect'を使用することを考えていました。タイムスタンプに不一致がある場合は、そのデータを最終データセットに含めてはいけません。私はどのように私はこのMATLABで使用することができますかと思います。私は下に2つのデータセット値の読みを与えました。メモ両方のタイムスタンプには平均データが10分あるので、両方のデータセットで平均10分の読み取り値のみを必要とします。最終的なデータセットを除外する必要があり、データセットが同じサイズではないので、同じサイズ値までしか記録できないデータセット値だけを選択したいと言う、5分平均のレコードの読書があるかもしれません。私は事前に感謝....顔をしていると親切にこのPROBに私を助けてください、私の2つのデータセットの画像ファイルを添付:)タイムスタンプまたは交差点を使用して2つの異なるサイズのデータ​​セットをフィルタリングしますか?

enter image description here

+0

コードとサンプルを共有できますか? – Amal

答えて

0

これを達成することが非常に簡単と思われます。 2つのデータセットが適切に構造化されていると仮定すると、各タイムスタンプは両方の行列の特定のインデックスに対応します。

したがって、タイムスタンプを比較し、両方の行列の対応するインデックスを保存するだけで済みます。そうすれば、両方の行列の正確なモーメントを知ることができます。

+0

あなたは単純なmatlabの例でデモンストレーションできますか?私はインデックスを使用しようとしたが、私はいくつかの間違いをした?私は、2つのデータセットの値が共通の値を持っているか、重複していると最終的な値になる交差点を使うことができると思います –

関連する問題