Main Content

conj

기호 입력값의 켤레 복소수

구문

설명

예제

conj(x)x의 켤레 복소수를 반환합니다. 기호 스칼라 변수는 기본적으로 복소수이므로 conj(x)와 같은 계산되지 않은 호출이 norm, mtimes 및 기타 함수의 출력값에 나타날 수 있습니다. 자세한 내용은 Use Assumptions on Symbolic Variables 항목을 참조하십시오.

복소수 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

subs를 사용하여 x에 숫자를 대입하고 double을 사용하여 기호 출력값을 double형으로 변환합니다.

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

입력값이 실수이면 conj는 계산되지 않은 호출 대신 입력값을 반환합니다. x가 실수라고 가정하고 켤레를 구합니다. conj는 예상대로 conj(x) 대신 x를 반환합니다.

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

추후 계산을 위해 가정을 지웁니다.

assume(x,'clear')

입력 인수

모두 축소

입력값으로, 숫자, 벡터, 행렬, 배열, 기호 숫자, 기호 스칼라 변수, 기호 행렬 변수, 기호 배열, 기호 함수, 기호 행렬 함수 또는 기호 표현식으로 지정됩니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

|