Переизбирайте или агрегируйте данные расписания в Live Editor
Задача Retime Timetable позволяет вам в интерактивном режиме изменить время строк расписания, а затем повторно отобразить или агрегировать данные в его переменных. Задача автоматически генерирует MATLAB® код для вашего live скрипта.
Используя эту задачу, вы можете:
Интерполируйте значения данных в новое время строки.
Агрегируйте данные в временные интервалы (для примера, чтобы создать расписание, содержащее ежеквартальные средства из ежемесячных данных).
Удалите строки с повторяющимися временами строк.
Составьте неправильное расписание в обычное путем определения равномерного временного шага или частоты дискретизации.
Чтобы добавить задачу Retime Timetable к live скрипту в редакторе MATLAB:
На вкладке Live Editor выберите Task > Retime Timetable.
В код блоке скрипта введите соответствующее ключевое слово, например retime
или timetable
. Выберите Retime Timetable из предложенных завершений команды.
Input timetable
- Имя расписанияУкажите имя из списка всех непустых расписаний, находящихся в рабочей области.
Selection method
- Метод для определения времени строкиЗадайте метод вычисления нового времени строк расписания.
Time step
- Интервал времени между последовательными регулярно разнесенными временами строк.
Sample rate
- Частота или частота дискретизации для регулярно разнесенных чисел.
Times from workspace
- Переменная рабочей области, которая является вектором datetime
или duration
значения. Время в векторе заменяет время строки расписания. Время не нужно регулярно расставлять.
General rule
- Правило для корректировки значений данныхЗадайте правило для корректировки значений данных в переменных расписания. Правило применяется ко всем переменным, если не заданы исключения. Можно повторно преобразовать или агрегировать значения данных в:
Заполните погрешности индикаторами недостающих данных или постоянным значением.
Интерполируйте значения данных в новое время строки. Для примера попробуйте повторно данные, измеренные от 100 Гц до 200 Гц.
Агрегируйте данные в временные интервалы. Для примера вычислите среднее значение за день из значений данных, измеренных в каждом часе.
Exceptions
- Различные правила или правила для корректировки заданных переменныхНажмите кнопку Add. Затем укажите переменную timetable из выпадающего списка отображаемых имен переменных.
Чтобы настроить данные в указанной переменной, выберите правило из выпадающего списка правил справа от имени переменной. Правило для исключения может отличаться от общего правила.
Чтобы задать исключения для других переменных расписания, нажмите кнопку + справа от первого исключения. Новые выпадающие списки имен и правил переменных отображаются ниже предыдущего исключения.