exponenta event banner

conj

Сопряженное комплексное число символьного входа

Синтаксис

Описание

пример

conj(x) возвращает сопряженное комплексное число x. Поскольку символьные скалярные переменные являются комплексными по умолчанию, неразрешенные вызовы, такими как conj(x), может появиться в выходе norm, mtimes, и другие функции. Для получения дополнительной информации смотрите Предположения Использования на Символьных Переменных.

Для комплексного x, conj(x) = real(x) - i*imag(x).

Примеры

свернуть все

Вычислите сопряженный из числового входа.

conj(1+3i)
ans =
   1.0000 - 3.0000i

Вычислите сопряженный из символьного входа.

syms x
f = x^2;
fConj = conj(f)
fConj =
conj(x)^2

Преобразуйте символьный выход, чтобы удвоиться путем заменения x с номером при помощи subs, и затем использование double.

fConj = subs(fConj,x,1+2i);        % x is 1+2i
fConj = double(fConj)
fConj =
  -3.0000 - 4.0000i

Если вход действителен, conj возвращает вход вместо неразрешенного вызова. Примите x действительно, и найдите его сопряженное. conj возвращает x вместо conj(x), как ожидалось.

syms x
assume(x,'real')
conj(x)
ans =
x

Очистите предположение для дальнейших расчетов.

assume(x,'clear')

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

свернуть все

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

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

|

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