문서도움말 센터문서
이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
복소수(Complex) 배열 생성
z = complex(a,b)
z = complex(x)
예제
z = complex(a,b)는 z = a + bi가 되도록 두 실수 입력값으로 복소수 출력값 z를 생성합니다.
z
a
b
z = a + bi
complex 함수는 다음과 같은 경우에 a + 1i*b 또는 a + 1j*b와 같은 표현식에 대한 유용한 대체 수단을 제공합니다.
complex
a + 1i*b
a + 1j*b
a와 b가 double형 또는 single형이 아닌 경우
double
single
b가 모두 0인 경우
z = complex(x)는 isreal(z)가 논리값 0(false)을 반환하도록 x와 동일한 복소수를 반환합니다.
x
isreal(z)
0
false
x가 실수인 경우 z는 x + 0i입니다.
x + 0i
x가 복소수인 경우 z는 x와 동일합니다.
모두 축소
complex 함수를 사용하여 복소수형 스칼라 3 + 4i를 만듭니다.
3 + 4i
z = complex(3,4)
z = 3.0000 + 4.0000i
두 실수형 uint8 벡터를 사용하여 하나의 복소수형 uint8 벡터를 만듭니다. z의 크기 4×1은 입력 인수의 크기와 동일합니다.
uint8
a = uint8([1;2;3;4]); b = uint8([2;2;7;7]); z = complex(a,b)
z = 4x1 uint8 column vector 1 + 2i 2 + 2i 3 + 7i 4 + 7i
허수부로 0을 갖는 복소수형 스칼라를 만듭니다.
z = complex(12)
z = 12.0000 + 0.0000i
z가 복소수인지 확인합니다.
ans = logical 0
실수부로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.
a와 b는 한쪽이 스칼라가 아닌 경우 크기가 동일해야 합니다. a 또는 b가 스칼라인 경우 MATLAB®은 스칼라를 확장시켜 스칼라가 아닌 입력값의 크기와 일치시킵니다.
a와 b의 데이터형은 다음 예외를 제외하고 동일해야 합니다.
single형은 double형과 결합할 수 있습니다.
비희소(Full) 형식 double형 스칼라는 정수 데이터형과 결합할 수 있습니다.
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
int8
int16
int32
int64
uint16
uint32
uint64
허수부로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.
b와 a는 한쪽이 스칼라가 아닌 경우 크기가 동일해야 합니다. a 또는 b가 스칼라인 경우 MATLAB은 스칼라를 확장시켜 스칼라가 아닌 입력값의 크기와 일치시킵니다.
입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.
데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 복소수 지원 여부: 예
복소수 배열로, 스칼라, 벡터, 행렬, 다차원 배열 중 하나로 반환됩니다.
z의 크기는 입력 인수의 크기와 같습니다.
a와 b의 데이터형이 서로 다른 경우에 z의 데이터형은 다음과 같습니다.
a 또는 b 중 하나가 single형인 경우 z는 single형입니다.
a 또는 b가 정수 데이터형인 경우 z는 동일한 정수 데이터형입니다.
또한, z는 두 입력 인수 a와 b가 모두 희소 형식인 경우에만 희소 형식입니다.
b가 0이면 z는 허수부 값이 0인 복소수가 됩니다. 이와 대조적으로, 덧셈 a + 0i를 실행하면 결과는 실수가 반환됩니다.
a + 0i
이 함수는 tall형 배열을 완전히 지원합니다. 자세한 내용은 tall형 배열 항목을 참조하십시오.
이 함수는 GPU 배열을 완전히 지원합니다. 자세한 내용은 GPU에서 MATLAB 함수 실행하기 (Parallel Computing Toolbox) 항목을 참조하십시오.
이 함수는 분산 배열을 완전히 지원합니다. 자세한 내용은 Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox) 항목을 참조하십시오.
abs | angle | conj | i | imag | isreal | j | real
abs
angle
conj
i
imag
isreal
j
real
이 예제의 수정된 버전이 있습니다. 사용자가 편집한 내용을 반영하여 이 예제를 여시겠습니까?
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office