본문으로 바로가기

복소수의 실수부를 취하는 함수 real(z)가 다음과 같은 오류 발생하였다.


Z = 2+3*i;
X = real(Z)


"첨자 인덱스는 실수형 양의 정수(복소수형 정수가 아님)이거나 논리형이어야 합니다."


원인은 매틀랩 코드에서 real과 imag라는 이름의 변수를 정의해서 사용하고 있었기 때문이다.

예약어를 변수로 사용하는 오류를 범하지 말 것.