이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
허수와 복소수 데이터 플로팅하기
단일 복소수 입력값 플로팅
이 예제에서는 복소수 벡터 z
의 실수부에 대한 허수부의 플롯을 그리는 방법을 보여줍니다. 입력값이 복소수인 경우, plot(z)
는 plot(real(z),imag(z))
와 동일합니다. 여기서 real(z)
는 z
의 실수부이며, imag(z)
는 z
의 허수부입니다.
z
를 확률 행렬의 고유값으로 구성된 벡터로 정의합니다.
z = eig(randn(20));
z
실수부에 대한 z
허수부의 플롯을 그립니다. 각 데이터 점마다 원을 표시합니다.
figure
plot(z,'o')
여러 복소수 입력값 플로팅
이 예제에서는 두 개의 복소수 벡터 z1
과 z2
의 실수부에 대한 허수부의 플롯을 그리는 방법을 보여줍니다. 여러 복소수 인수를 plot
에 전달하면(예: plot(z1,z2)
) MATLAB®이 입력값의 허수부를 무시하고 실수부만 플로팅합니다. 여러 복소수 입력값의 실수부에 대한 허수부의 플롯을 그리려면 실수부와 허수부를 plot
에 명시적으로 전달해야 합니다.
복소수 데이터를 정의합니다.
x = -2:0.25:2; z1 = x.^exp(-x.^2); z2 = 2*x.^exp(-x.^2);
real
함수와 imag
함수를 사용하여 각 벡터의 실수부와 허수부를 찾습니다. 그런 다음, 데이터를 플로팅합니다.
real_z1 = real(z1); imag_z1 = imag(z1); real_z2 = real(z2); imag_z2 = imag(z2); plot(real_z1,imag_z1,'g*',real_z2,imag_z2,'bo')