Сгенерируйте индикаторную диаграмму
eyediagram(x,n)
eyediagram(x,n,period)
eyediagram(x,n,period,offset)
eyediagram(x,n,period,offset,plotstring)
eyediagram(x,n,period,offset,plotstring,h)
h = eyediagram(...)
eyediagram(x,n)
создает индикаторную диаграмму для x
сигнала, строя выборки n
в каждой трассировке. n
должен быть целым числом, больше, чем 1. Метки на горизонтальной оси схемы располагаются между-1/2 и 1/2. Функция принимает, что первое значение сигнала и каждый n
th значение после этого, происходят в целочисленные времена. Интерпретация x
и количество графиков зависят от формы и сложности x
:
Если x
является действительной матрицей 2D столбца, eyediagram
интерпретирует первый столбец как синфазные компоненты и второй столбец как квадратурные компоненты. Эти два компонента появляются в различных подграфиках окна одной фигуры.
Если x
является комплексным вектором, eyediagram
интерпретирует действительную часть как синфазные компоненты и мнимую часть как квадратурные компоненты. Эти два компонента появляются в различных подграфиках окна одной фигуры.
Если x является вектором действительных чисел, eyediagram
интерпретирует его как действительный сигнал. Окно рисунка содержит один график.
eyediagram(x,n,period)
совпадает с синтаксисом выше, за исключением того, что метки на горизонтальной оси располагаются между-period/2
и period/2
.
eyediagram(x,n,period,offset)
совпадает с синтаксисом выше, за исключением того, что функция принимает, что значение (offset+1
)-Стрит сигнала и каждый n
th значение после этого, происходят время от времени, которые являются целочисленными множителями period
. Переменная offset
должна быть неотрицательным целым числом между 0 и n-1
.
eyediagram(x,n,period,offset,plotstring)
совпадает с синтаксисом выше, за исключением того, что plotstring
определяет символ графического вывода, тип строки и цвет для графика. plotstring
является вектором символов, формат которого и значение эквивалентны в функции plot
. Значением по умолчанию является 'b-'
, который продолжает синюю сплошную линию.
eyediagram(x,n,period,offset,plotstring,h)
совпадает с синтаксисом выше, за исключением того, что индикаторная диаграмма находится в фигуре, указателем которой является h
, а не в новой фигуре. h
должен быть указателем на фигуру, которую ранее сгенерировал eyediagram
.
Вы не можете использовать hold on
, чтобы построить несколько сигналов в той же фигуре.
h = eyediagram(...)
совпадает с более ранними синтаксисами, за исключением того, что h
является указателем на фигуру, которая содержит индикаторную диаграмму.
Для онлайновой демонстрации введите showdemo scattereyedemo
.