MATLABにBodyDataというセル配列があります。この配列には、約139列と骨格追跡データの3500個の奇数行があります。 という2つの文字列値(イベントが発生したときのタイムスタンプ)間のすべての行を抽出する必要があります。MATLABしきい値を持つ2つの変数間のすべての行を抽出します
BodyData{}=
Column 1 2 3
'10:15:15.332' 'BASE05' ...
...
'10:17:33:230' 'BASE05' ...
2つのタイムスタンプは、アレイ内の値と一致する必要がなく、アレイ内のそれらの数ミリ秒以内であるかもしれない例えば
TimeStamp1 = '10:15:15.560'
TimeStamp2 = '10:17:33.233'
私はいくつか質問があります。
2つの文字列の値の間にあるすべてのデータに対して、.100msという小さいしきい値をプラスまたはマイナスして配列を返すにはどうすればよいですか?
また、column2のすべてのstr値も同じでなければならないという条件を追加することもできます。それ以外の場合は無視しますか?たとえば、唯一の「BASE02」
多くのおかげで、あなたの問題の最初の部分に