plotxy

Постройте график двух серий друг против друга

Описание

пример

fh = plotxy(x,y) строит графики значений рядов симуляции y вдоль y-ось со значениями ряда симуляций x вдоль x-ось. fh - массив ячеек с указателями на результирующие рисунки. x и yявляются simscape.logging.Series объекты или однородные массивы ячеек таких объектов. Все ряды должны иметь одинаковые временные векторы. Если x и y являются массивами ячеек, они должны быть одинакового размера, или один из них может быть скаляром.

пример

fh = plotxy(x,y,Name,Value) позволяет настроить график с помощью одного или нескольких Name,Value аргументы в виде пар. Для примера задайте 'time', за которым следует вектор 1x2, [start_time end_time], чтобы построить график только данных в этой временной области значений.

Примеры

свернуть все

Постройте график крутящего момента двигателя относительно его скорости вращения.

Откройте модель примера двигателя постоянного тока с постоянными магнитами:

ssc_dcmotor

Эта модель примера имеет логгирование данных, разрешенное для всей модели, с Workspace variable name набора параметров для simlog_ssc_dcmotor.

Симулируйте модель, чтобы записать данные моделирования:

sim('ssc_dcmotor');

Постройте график крутящего момента двигателя относительно его скорости вращения:

simscape.logging.plotxy(simlog_ssc_dcmotor.DC_Motor.Rotational_Electromechanical_Converter.R.w.series,...
   simlog_ssc_dcmotor.DC_Motor.Inertia.t.series)

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

simscape.logging.plotxy(simlog_ssc_dcmotor.DC_Motor.Rotational_Electromechanical_Converter.R.w.series,...
   simlog_ssc_dcmotor.DC_Motor.Inertia.t.series,'xname','Angular velocity','yname','Torque')

Входные параметры

свернуть все

Данные моделирования для построения графика вдоль оси x, заданные как simscape.logging.Series объект или однородный массив ячеек таких объектов. x должен включать полный путь идентификатора к ряду, начиная с имени переменной журнала рабочей области. Если x и y являются массивами ячеек, они должны быть одинакового размера, или один из них может быть скаляром. Все ряды должны иметь одинаковые временные векторы.

Данные моделирования для построения графика вдоль оси y, заданные как simscape.logging.Series объект или однородный массив ячеек таких объектов. y должен включать полный путь идентификатора к ряду, начиная с имени переменной журнала рабочей области. Если x и y являются массивами ячеек, они должны быть одинакового размера, или один из них может быть скаляром. Все ряды должны иметь одинаковые временные векторы.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: fh = plotxy(simlog.TS.C.v.series,simlog.TS.R.v.series,'xunit','mm/s','yunit','mm/s') строит графики скоростей портов C и R блока Translational Spring TS друг против друга, в mm/s.

Временная область значений для графического изображения данных, заданный как разделенная разделенными запятой парами, состоящая из 'time'и вектор 1x2, [start_time end_time], в секундах.

[] строит графики всех данных.

Имя графика x оси, заданное как разделенная разделенными запятой парами, состоящая из 'xname'и символьный вектор, строковый скаляр или массив ячеек из векторов символов или строковых скаляров. Количество элементов в массиве ячеек должно совпадать с количеством элементов в x.

Имя графика y оси, заданное как разделенная разделенными запятой парами, состоящая из 'yname'и символьный вектор, строковый скаляр или массив ячеек из векторов символов или строковых скаляров. Количество элементов в массиве ячеек должно совпадать с количеством элементов в y.

Модуль для графического изображения данных вдоль оси x, заданная как разделенная разделенными запятой парами, состоящая из 'xunit'и имя модуля или массив ячеек с именами модулей. Имена модулей должны находиться внутри одинарных кавычек ('') или двойные кавычки (""). Указанные модули измерения должны быть соразмерны модулям значений ряда.

Модуль для графического изображения данных вдоль оси y, заданная как разделенная разделенными запятой парами, состоящая из 'xunit'и имя модуля или массив ячеек с именами модулей. Имена модулей должны находиться внутри одинарных кавычек ('') или двойные кавычки (""). Указанные модули измерения должны быть соразмерны модулям значений ряда.

Выходные аргументы

свернуть все

Указатели на получившиеся окна рисунка, по одному для каждого y от x построение графика, возврат в виде массива ячеек.

Введенный в R2010b