Ich habe zwei Datensätze Vektoren X = [TimeStamp1 a] und Y = [TimeStamp2 b]. Ich möchte nur die Datenpunkte von 'a' und 'b' auswählen, deren Lesungen mit ihren timestamp1 und TimeStamp2 übereinstimmen. Ich habe das mit 'Ismember' versucht. Kurz gesagt möchte ich nur die Werte von 'a' und 'b' auswählen, die in derselben Zeit Stempeln geben. Ich habe mir überlegt, 'intersect' zu verwenden, damit ich nur die Werte auswählen kann, deren Timestamp übereinstimmt, und wenn diese Timestamps nicht übereinstimmen, dürfen sie diese Daten nicht in meine endgültigen Datasets aufnehmen. Ich frage mich, wie kann ich das in Matlab verwenden. Ich habe unten ein Lesen von zwei Datensätzen angegeben. Hinweis Zeitstempel in beiden haben 10 Minuten durchschnittliche Daten, so dass ich nur diejenigen lesen möchte, die 10 Minuten Durchschnitt in beiden Datensätzen haben. Es kann sein, dass ein Datensatz von etwa 5 Minuten Durchschnitt gelesen wird, den endgültige Datensätze ausschließen müssen und Datensätze nicht in der gleichen Größe sind, so dass ich nur diejenigen Datensätze auswählen möchte, die nur bis zu gleichen Größenwerten aufnehmen können. Ich legte die Image-Datei meiner beiden Datensätze bitte einen Blick haben und mich freundlich an diesem prob helfen .... Vielen Dank im Voraus :)zwei verschiedene Größe von Datensätzen Filterung mit Zeitstempel oder Kreuzung?
Antwort
Dies scheint ziemlich einfach erreicht werden. Unter der Annahme, dass Ihre beiden Datensätze gut strukturiert sind, entspricht jeder Zeitstempel einem bestimmten Index in beiden Matrizen.
Daher müssen Sie nur die Zeitstempel vergleichen und die entsprechenden Indizes in beiden Matrizen speichern. Auf diese Weise können Sie die genauen Momente in beiden Matrizen kennenlernen.
könntest du mit simplem Matlab beispiel demonstrieren, .. ?? Ich habe versucht, Indexe zu verwenden, aber gemacht, aber ich habe einen Fehler gemacht ?? Ich denke, ich kann Schnittpunkte verwenden, bei denen, wenn zwei Wertewerte gemeinsame Werte oder Überlappungen haben, dann würde es mich zum endgültigen Wert machen –
Können Sie Ihren Code und ein Beispiel teilen? – Amal