В Данные Моделирования Inspector можно построить график данных временных рядов на XY-визуализации, чтобы проанализировать отношения между сигналами. Этот пример демонстрирует, как просмотреть и проанализировать данные по XY-визуализации с помощью линий тренда и примерных данных. Прилагаемый файл данных содержит больше данных, чем описывается в примере. Можно применить шаги, описанные в следующих разделах, к каждому набору сигналов, чтобы использовать каждую опцию линии тренда.
Данные для этого примера хранятся в MAT-файле. Можно импортировать данные через пользовательский интерфейс или использовать Simulink.sdi.createRun
функция. Затем откройте Данные моделирования Inspector, чтобы просмотреть данные.
xyRunID = Simulink.sdi.createRun('XY signals','file','ex_xy_data.mat'); Simulink.sdi.view
Чтобы построить график данных по XY-визуализации, необходимо добавить визуализацию к размещению. По умолчанию Данные моделирования Inspector используют визуализацию Графика времени для каждого подграфика в размещение.
Чтобы добавить визуализацию XY к размещению, откройте Галерею визуализации, выбрав в меню Размещений пункт Править вид (Edit View).
Из Галереи визуализации перетащите на график значок XY.
Чтобы построить график сигналов на XY-визуализации, выберите два сигнала и перетащите их на график. Например, перетащите мышью Heart-X
и Heart-Y
сигналы на график. Укажите, какой сигнал использовать в качестве x-данных, а какой использовать в качестве y-данных, в диалоговом окне, которое появляется в правом нижнем углу графика.
Вы можете настроить внешний вид визуализации XY с помощью параметров XY. Цвета маркера могут совпадать с цветом для сигнала, предоставляющего данные x или для сигнала, который предоставляет данные y. По умолчанию для линии и маркеров используется цвет сигнала оси Y. Указанные параметры применяются для всех визуализаций XY в вашем размещении.
Можно добавить линию тренда к XY-визуализации, чтобы проанализировать связь между x - и y-данными. Линия тренда наиболее полезна, когда отношение может быть выражено как функция. The Heart-X
и Heart-Y
данные, нанесенные на график в предыдущем разделе, не хорошо подходят для анализа линии тренда, потому что y-данные плохо коррелируют с x-данными. Анализ линии тренда работает хорошо, когда отношения между данными x и y могут быть выражены как функция.
Данные в качестве примера включают данные x и y, хорошо подходящие для каждого доступного типа линии тренда. Можно попробовать построить график каждой пары сигналов, чтобы увидеть, как каждая линия тренда помогает вам анализировать данные. Для примера постройте график Poly-X
и Poly-Y
сигналы на XY-визуализации:
Выберите оба сигнала.
Перетащите сигналы на график.
Выберите Poly-X
для осей X и Poly-Y
for y-Axis в раскрывающихся меню диалогового окна. Вы можете построить только одну пару сигналов на XY визуализации.
Нажмите кнопку ОК.
Чтобы добавить линию тренда, откройте Настройки XY и выберите Показать линию тренда. Типом линии тренда по умолчанию является Linear. Выберите Polynomial
из раскрывающегося списка Тип (Type).
По умолчанию Данные моделирования Inspector вычисляют линию тренда в виде полинома третьего порядка. Можно использовать текстовое поле рядом с выбранным типом, чтобы задать порядок полинома, между 2
и 6
. Измените порядок полинома линии тренда, чтобы увидеть, как он влияет на подгонку линии тренда. Для примера, когда вы изменяете, чтобы использовать полином второго порядка, линия тренда также не подходит к началу данных.
Попробуйте другие опции линии тренда, чтобы увидеть, как они соответствуют Poly-X
и Poly-Y
данные. К XY-визуализации можно добавить следующие типы линий тренда:
Линейный: Уравнение линии тренда имеет вид .
Логарифмическая: Уравнение линии тренда имеет вид . X-данные не должны содержать 0
или отрицательные значения.
Полином: Уравнение линии тренда имеет вид , где количество членов определяется заданным порядком.
Экспоненциальный: Уравнение линии тренда имеет вид . Y-данные не должны содержать 0
или отрицательные значения.
Степень: Уравнение линии тренда имеет вид . x - и y-данные не должны содержать 0
или отрицательные значения.
Попробуйте построить график других пар сигналов в визуализации XY и исследуйте, как каждая опция линии тренда соответствует каждому набору данных.