Retime Timetable

Переизбирайте или агрегируйте данные расписания в Live Editor

Описание

Задача Retime Timetable позволяет вам в интерактивном режиме изменить время строк расписания, а затем повторно отобразить или агрегировать данные в его переменных. Задача автоматически генерирует MATLAB® код для вашего live скрипта.

Используя эту задачу, вы можете:

  • Интерполируйте значения данных в новое время строки.

  • Агрегируйте данные в временные интервалы (для примера, чтобы создать расписание, содержащее ежеквартальные средства из ежемесячных данных).

  • Удалите строки с повторяющимися временами строк.

  • Составьте неправильное расписание в обычное путем определения равномерного временного шага или частоты дискретизации.

Retime Timetable task in Live Editor

Откройте задачу

Чтобы добавить задачу Retime Timetable к live скрипту в редакторе MATLAB:

  • На вкладке Live Editor выберите Task > Retime Timetable.

  • В код блоке скрипта введите соответствующее ключевое слово, например retime или timetable. Выберите Retime Timetable из предложенных завершений команды.

Примеры

расширить все

В примере показано, как переопределить и агрегировать данные в расписании с помощью задачи Retime Timetable Live Editor. Можно также применить различные правила для настройки переменных расписания различными способами.

Повторный образец данных

Составьте расписание с использованием векторов-столбцов данных. Время строк составляет от 10 до 50 миллисекунд.

Intensity = [100 98.7 95.2 101.4 99.1]';
Time = milliseconds([11 20 34 40.3 49.9])';
TT1 = timetable(Time,Intensity);

Добавьте задачу Retime Timetable к своему live скрипту. Повторно отобразите данные в TT.

  • Чтобы задать частоту дискретизации 100 Гц, используйте Selection method меню.

  • Чтобы настроить данные в Intensity переменная при помощи линейной интерполяции используйте General rule меню.

Агрегированные данные

Загрузка второго расписания из bostonTT MAT-файл. Это расписание имеет температуру, скорость ветра и измерения осадков для города Бостона. Измерения разделяют приблизительно на шесть часов, но являются нерегулярными.

load bostonTT

Добавьте второй образец задачи Retime Timetable к своему live скрипту. Агрегируйте данные в ежедневные временные интервалы.

  • Чтобы задать временной шаг в один день, используйте Selection method меню.

  • Чтобы вычислить средства переменных timetable, используйте General rule меню.

  • Чтобы задать другое правило для Rain переменная, используйте Exceptions меню. Добавить исключение для интерполяции измерений осадков в начале каждого дня.

Похожие примеры

Параметры

Укажите имя из списка всех непустых расписаний, находящихся в рабочей области.

Задайте метод вычисления нового времени строк расписания.

  • Time step - Интервал времени между последовательными регулярно разнесенными временами строк.

  • Sample rate - Частота или частота дискретизации для регулярно разнесенных чисел.

  • Times from workspace - Переменная рабочей области, которая является вектором datetime или duration значения. Время в векторе заменяет время строки расписания. Время не нужно регулярно расставлять.

Задайте правило для корректировки значений данных в переменных расписания. Правило применяется ко всем переменным, если не заданы исключения. Можно повторно преобразовать или агрегировать значения данных в:

  • Заполните погрешности индикаторами недостающих данных или постоянным значением.

  • Интерполируйте значения данных в новое время строки. Для примера попробуйте повторно данные, измеренные от 100 Гц до 200 Гц.

  • Агрегируйте данные в временные интервалы. Для примера вычислите среднее значение за день из значений данных, измеренных в каждом часе.

Нажмите кнопку Add. Затем укажите переменную timetable из выпадающего списка отображаемых имен переменных.

  • Чтобы настроить данные в указанной переменной, выберите правило из выпадающего списка правил справа от имени переменной. Правило для исключения может отличаться от общего правила.

  • Чтобы задать исключения для других переменных расписания, нажмите кнопку + справа от первого исключения. Новые выпадающие списки имен и правил переменных отображаются ниже предыдущего исключения.

Вопросы совместимости

расширить все

Поведение изменено в R2020b

Введенный в R2020a