abs

Символьное абсолютное значение (объединяют модуль или величину),

Синтаксис

Описание

пример

abs(z) возвращает абсолютное значение (или комплексный модуль) z. Поскольку символьные переменные приняты, чтобы быть комплексными по умолчанию, abs возвращает комплексный модуль (величина) по умолчанию. Если z массив, abs действия, поэлементные на каждом элементе z.

Примеры

свернуть все

[abs(sym(1/2)), abs(sym(0)), abs(sym(pi) - 4)]
ans =
[ 1/2, 0, 4 - pi]

Вычислите abs(x)^2 и упростите результат. Поскольку символьные переменные приняты, чтобы быть комплексными по умолчанию, результат не упрощает до x^2.

syms x
simplify(abs(x)^2)
ans =
abs(x)^2

Примите x действительно, и повторите вычисление. Теперь результат упрощен до x^2.

assume(x,'real')
simplify(abs(x)^2)
ans =
x^2

Удалите предположения на x для дальнейших вычислений. Для получения дополнительной информации смотрите Предположения Использования на Символьных Переменных.

assume(x,'clear')

Вычислите абсолютные значения каждого элемента матричного A.

A = sym([1/2+i  -25;
          i     pi/2]);
abs(A)
ans =
[ 5^(1/2)/2,   25]
[         1, pi/2]

Вычислите абсолютное значение этого выражения, принимающего что значение x отрицательно.

syms x
assume(x < 0)
abs(5*x^3)
ans =
-5*x^3

Для дальнейших расчетов очистите предположение на x путем воссоздания его с помощью syms:

syms x

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

свернуть все

Введите, заданный как номер, вектор, матрица, или массив, или символьное число, вектор, матрица, или массив, переменная, функция или выражение.

Больше о

свернуть все

Комплексный модуль

Абсолютное значение комплексного числа z = x + y *i является значением |z|=x2+y2. Здесь, x и y являются вещественными числами. Абсолютное значение комплексного числа также называется комплексным модулем.

Советы

  • Вызов abs для номера, который не является символьным объектом, вызывает MATLAB® abs функция.

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

| | | |

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