У меня есть матрица с одним столбцом, содержащим данные (один образец в секунду) и другой столбец с меткой времени в секундах. Есть несколько секунд, когда данные не меняются от последнего, и из-за этого не отображается на векторе. Я хотел применить функцию, такую как простое среднее, к временным интервалам (например, 30 секунд). Но для этого Я должен посчитать с отсутствующими секундами. Каков наилучший способ сделать это?MATLAB: повторяющиеся элементы в векторе с возрастающей меткой времени
- Создайте первую матрицу с повторяющимися элементами (я также хотел бы иметь правильные временные метки для отсутствующих секунд включенных - самая сложная часть) и только затем вычислять средства;
или
- Используйте цикл (худший путь, я полагаю), чтобы вычислить среднее время вставки недостающих образцов;
Заранее благодарен!
ps .: ИЛИ Можно ли применять функции к идентификации данных и автоматически вводить (путем повторения) недостающие данные?
Позвольте мне получить это право: когда вы участка точек с теми же данными и значениями временных меток, они перекрывают друг друга. Как же тогда получить средние значения? –