복소수 생성하기
복소수는 실수부와 허수부로 구분된 두 부분으로 구성됩니다. 기본 허수 단위는 -1
의 제곱근과 동일합니다. 이는 MATLAB®에서 i
또는 j
의 두 개 문자 중 하나로 표시됩니다.
다음 명령문은 MATLAB에서 복소수 값을 생성하는 한 가지 방법을 보여줍니다. 변수 x
에 실수부가 2
이고 허수부가 3
인 복소수를 대입합니다.
x = 2 + 3i;
복소수를 생성하는 또 다른 방법은 complex
함수를 사용하는 것입니다. 이 함수는 첫 번째 입력값은 실수로, 두 번째 입력값은 허수로 만들어 두 개의 숫자형 입력값을 하나의 복소수 출력값으로 결합합니다.
x = rand(3) * 5; y = rand(3) * -8; z = complex(x, y) z = 4.7842 -1.0921i 0.8648 -1.5931i 1.2616 -2.2753i 2.6130 -0.0941i 4.8987 -2.3898i 4.3787 -3.7538i 4.4007 -7.1512i 1.3572 -5.2915i 3.6865 -0.5182i
real
함수와 imag
함수를 사용하여 복소수를 실수부와 허수부로 구분할 수 있습니다.
zr = real(z) zr = 4.7842 0.8648 1.2616 2.6130 4.8987 4.3787 4.4007 1.3572 3.6865 zi = imag(z) zi = -1.0921 -1.5931 -2.2753 -0.0941 -2.3898 -3.7538 -7.1512 -5.2915 -0.5182