exponenta event banner

peak2rms

Отношение пиковой величины к среднеквадратичной величине

Описание

пример

y = peak2rms(x) возвращает отношение наибольшего абсолютного значения в x к среднеквадратичному (среднеквадратичному) значению x.

пример

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

Примеры

свернуть все

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

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

y = peak2rms(x)
y = 1.4142

Создайте сложную экспоненциальную с частотой δ/4 рад/образец. Найдите отношение пиковой величины к среднеквадратичной величине.

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

y = peak2rms(x)
y = 1

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

Вычислите отношения пиковой величины к среднеквадратичной величине столбцов.

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

y = peak2rms(x)
y = 1×4

    1.4142    1.4142    1.4142    1.4142

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

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

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

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

    1.4142
    1.4142
    1.4142
    1.4142

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

свернуть все

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

Для получения дополнительной информации см. раздел Запуск функций MATLAB на графическом процессоре (панель параллельных вычислений) и Поддержка графического процессора по выпуску (панель параллельных вычислений) gpuArray(Панель инструментов параллельных вычислений).

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

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

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

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

свернуть все

Отношение пиковой величины к среднеквадратичной величине, определяемое как действительный скаляр, матрица, массив N-D или gpuArray объект.

Подробнее

свернуть все

Отношение пиковой величины к среднеквадратичной величине

Отношение пиковой величины к среднеквадратичной частоте равно

X‖∞1N∑n=1N'Xn|2,

где значения бесконечной нормы и среднеквадратичной величины вычисляются вдоль заданного размера.

Ссылки

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | |

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