abs

Абсолютное значение и комплексная амплитуда

Синтаксис

Описание

пример

Y = abs(X) возвращает абсолютное значение каждого элемента в массиве X.

Если X комплексный, abs(X) возвращает комплексную амплитуду.

Примеры

свернуть все

y = abs(-5)
y = 5

Создайте числовой вектор вещественных значений.

x = [1.3 -3.56 8.23 -5 -0.01]'
x = 5×1

    1.3000
   -3.5600
    8.2300
   -5.0000
   -0.0100

Найдите абсолютное значение элементов вектора.

y = abs(x)
y = 5×1

    1.3000
    3.5600
    8.2300
    5.0000
    0.0100

y = abs(3+4i)
y = 5

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

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. Если X комплексно, тогда это должно быть single или double массив. Размер и тип данных массива выхода совпадают с размером и типом входа массива.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | duration

Подробнее о

свернуть все

Абсолютное значение

Абсолютное значение (или модуль) вещественного числа является соответствующим неотрицательным значением, которое игнорирует знак.

Для реального значения, a, абсолютное значение является:

  • a, если a больше или равно нулю

  • -a, если a меньше нуля

abs(-0) возвращает 0.

Комплексная амплитуда

Комплексная амплитуда (или модуль) является длиной вектора от источника до комплексного числа, нанесенной в комплексной плоскости.

Для комплексного числа, |a+bi| определяется как a2+b2.

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

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

.

Генерация кода GPU
Сгенерируйте код CUDA ® для графических процессоров NVIDIA ® с помощью GPU Coder™

.

См. также

| | | | | |

Представлено до R2006a