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

Преобразуйте символьный выход в double путем замены на 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