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