Разница максимум к минимуму
Вычислите разницу максимум к минимуму синусоиды на 100 Гц, произведенной на уровне 1 кГц.
t = 0:0.001:1-0.001; x = cos(2*pi*100*t); y = peak2peak(x)
y = 2
Создайте комплексную экпоненту с частотой рад/выборка. Найдите различие от пика к пику.
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
x
— Входной массивgpuArray
объектВходной сигнал в виде вектора, матрицы, N-D массив или gpuArray
объект. Для входных параметров с комплексным знаком, peak2peak
идентифицирует максимум и минимум в комплексной амплитуде. peak2peak
затем вычитает комплексное число с минимальным модулем от комплексного числа с максимальным модулем.
Смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox) и Поддержка графического процессора Релизом (Parallel Computing Toolbox) для получения дополнительной информации о gpuArray
(Parallel Computing Toolbox) объекты.
Пример: sin(2*pi*(0:255)/4)
задает синусоиду как вектор-строку.
Пример: sin(2*pi*[0.1;0.3]*(0:39))'
задает двухканальную синусоиду.
Типы данных: double |
single
Поддержка комплексного числа: Да
dim
— Размерность, которая задает направление расчетаВеличина для работы, заданная как положительный целый скаляр. По умолчанию, peak2peak
действует вдоль первого измерения массива x
с размером, больше, чем 1. Например, если x
строка или вектор-столбец, y
скаляр с действительным знаком. Если x
N-by-M матрица с N > 1, y
1 M вектором-строкой, содержащим разницы максимум к минимуму столбцов x
.
Типы данных: double |
single
y
— Разница максимум к минимумуgpuArray
объектРазница максимум к минимуму, возвращенная как скаляр с действительным знаком, вектор, матрица, N-D массив, или gpuArray
объект.
[1] Стандарт IEEE® на переходах, импульсах и связанных формах волны, стандарт IEEE 181, 2003.
Эта функция полностью поддерживает "высокие" массивы. Для получения дополнительной информации см. Раздел "Высокие массивы".
Эта функция полностью поддерживает массивы графического процессора. Для получения дополнительной информации смотрите функции MATLAB Запуска на графическом процессоре (Parallel Computing Toolbox).
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.