peak2peak

Разница максимум к минимуму

Описание

пример

y = peak2peak(x) возвращает различие между максимальным и минимальным значениями в x.

пример

y = peak2peak(x,dim) вычисляет максимальные к минимальным разности x вдоль размерной dim.

Примеры

свернуть все

Вычислите разницу максимум к минимуму синусоиды 100 Гц, выбранной с частотой дискретизации 1 кГц.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t);

y = peak2peak(x)
y = 2

Создайте комплексную экпоненту с частотой π/4 рад/образец. Найдите различие пик-пик.

n = 0:99;
x = exp(1j*pi/4*n);

y = peak2peak(x)
y = 0.0000e+00 + 1.1034e-15i

Создайте матрицу, в которой каждый столбец является синусоидой 100 Гц, дискретизированной с частотой 1 кГц с различной амплитудой. Амплитуда равна индексу столбца.

Вычислите максимальные к минимальным разности столбцов.

t = 0:0.001:1-0.001;
x = cos(2*pi*100*t)'*(1:4);

y = peak2peak(x)
y = 1×4

     2     4     6     8

Создайте матрицу, где каждая строка является синусоидой 100 Гц, дискретизированной с частотой 1 кГц с другой амплитудой. Амплитуда равна индексу строки.

Вычислите максимальные к минимальным разности строк, задав размерность, равную 2 с dim аргумент.

t = 0:0.001:1-0.001;
x = (1:4)'*cos(2*pi*100*t);

y = peak2peak(x,2)
y = 4×1

     2
     4
     6
     8

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

свернуть все

Входной сигнал, заданный в виде вектора, матрицы N массива -D или gpuArray объект. Для комплексных входов, peak2peak определяет максимальное и минимальное в комплексной амплитуде. peak2peak затем вычитает комплексное число с минимальным модулем из комплексного числа с максимальным модулем.

Для получения дополнительной информации см. Run MATLAB Functions on a GPU (Parallel Computing Toolbox) и GPU Support by Release (Parallel Computing Toolbox). gpuArray (Parallel Computing Toolbox) объекты.

Пример: sin(2*pi*(0:255)/4) задает синусоиду как вектор-строку.

Пример: sin(2*pi*[0.1;0.3]*(0:39))' задает двухканальную синусоиду.

Типы данных: double | single
Поддержка комплексного числа: Да

Размерность для работы, заданная как положительный целочисленный скаляр По умолчанию, peak2peak действует вдоль первого измерения массива x с размером больше 1. Для примера, если x является строка или вектор-столбец, y является действительным скаляром. Если x - матрица N -by M с N > 1, y - вектор-строка M 1 байт, содержащий разницы максимум к минимуму столбцов x.

Типы данных: double | single

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

свернуть все

Разница максимум к минимуму, возвращенная в виде действительного скаляра, вектора, матрицы N массива -D илиgpuArray объект.

Ссылки

[1] IEEE® Стандарт на переходы, импульсы и связанные формы волны, стандарт IEEE 181, 2003.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

| | | |

Введенный в R2012a