이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
imag
복소수의 허수부
구문
설명
예제
숫자형 입력값의 허수부 계산하기
다음 숫자의 허수부를 구합니다. 이러한 숫자는 기호 객체가 아니므로 부동소수점 결과를 얻게 됩니다.
[imag(2 + 3/2*i), imag(sin(5*i)), imag(2*exp(1 + i))]
ans = 1.5000 74.2032 4.5747
기호 입력값의 허수부 계산하기
기호 객체로 변환된 숫자의 허수부를 계산합니다.
[imag(sym(2) + 3/2*i), imag(4/(sym(1) + 3*i)), imag(sin(sym(5)*i))]
ans = [ 3/2, -6/5, sinh(5)]
다음 기호 표현식의 허수부를 계산합니다.
imag(2*exp(1 + sym(i)))
ans = 2*exp(1)*sin(1)
기호 표현식의 허수부 계산하기
일반적으로 imag
는 변수를 포함하는 기호 표현식에서 허수부 전체를 추출할 수 없습니다. 그러나 imag
는 입력 표현식을 재작성하고 때로는 단순화할 수 있습니다.
syms a x y imag(a + 2) imag(x + y*i)
ans = imag(a) ans = imag(x) + real(y)
이러한 변수에 숫자형 값을 할당하거나 이러한 변수가 실수라고 지정하면 imag
는 표현식의 허수부를 추출할 수 있습니다.
syms a a = 5 + 3*i; imag(a + 2)
ans = 3
syms x y real imag(x + y*i)
ans = y
syms
를 사용하여 x
와 y
를 다시 생성해서 이 변수들이 실수라는 가정을 지웁니다.
syms x y
행렬 입력값에 대해 허수부 계산하기
행렬 A
의 요소의 허수부를 구합니다.
syms x A = [-1 + sym(i), sinh(x); exp(10 + sym(7)*i), exp(sym(pi)*i)]; imag(A)
ans = [ 1, imag(sinh(x))] [ exp(10)*sin(7), 0]
입력 인수
팁
기호 객체가 아닌 숫자에 대해
imag
를 호출하면 MATLAB®imag
함수가 호출됩니다.
대안
켤레를 통해 z
의 허수부를 계산할 수 있습니다. imag(z)= (z - conj(z))/2i
버전 내역
R2006a 이전에 개발됨