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++ с помощью MATLAB® Coder™.

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

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

| | | | | |

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