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.0000 + 1.4142i

Создайте матрицу, в которой каждый столбец является синусоидой на 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 затем вычитает комплексное число с минимальным модулем от комплексного числа с максимальным модулем.

Смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox) и Поддержка графического процессора Релизом (Parallel Computing Toolbox) для получения дополнительной информации о gpuArray объекты.

Пример: 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 1 M вектором-строкой, содержащим разницы максимум к минимуму столбцов x.

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

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

свернуть все

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

Ссылки

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

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

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

Смотрите также

| | | |

Представленный в R2012a