Сгенерируйте глазковую диаграмму
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
.