Main Content

대/소문자 및 공백 구분

MATLAB® 코드는 대/소문자를 구분하며, 배열을 정의하는 경우를 제외하고 공백을 무시합니다.

대문자 및 소문자

MATLAB 코드에서는 변수, 파일 및 함수의 대/소문자를 정확히 따라야 합니다. 예를 들어, 변수 a가 있는 경우 이 변수를 A로 나타낼 수 없습니다. 함수의 이름을 지정할 때는 소문자만 사용하는 것이 좋습니다. 이 방법은 Microsoft® Windows® 플랫폼과 UNIX® 플랫폼을 모두 사용하는 경우에 특히 유용합니다.1 각 플랫폼의 파일 시스템이 대/소문자에 따라 다르게 동작하기 때문입니다.

help 함수를 사용할 경우 도움말에서 일부 함수 이름이 모두 대문자로 표시됩니다(예: PLOT). 이는 단순히 함수 이름을 다른 텍스트와 구분하기 위한 것입니다. Oracle® Java® 소프트웨어와 상호 작용하는 일부 함수는 대/소문자를 혼용하며, 명령줄 도움말(help) 및 함수 도움말 문서에 해당 대/소문자가 정확히 반영되어 표시됩니다.

공백

선택적으로, -, :, ( ) 등의 연산자 앞뒤에 공백을 둘 수 있으며, 공백을 추가하면 가독성을 높일 수 있습니다. 예를 들어, MATLAB은 다음 명령문을 동일하게 해석합니다.

y = sin (3 * pi) / 2
y=sin(3*pi)/2

그러나, 공백은 가로 결합에서 구분 기호로 작동합니다. 행 벡터를 정의할 때 공백과 쉼표를 서로 구분 없이 사용하여 요소를 구분할 수 있습니다.

A = [1, 0 2, 3 3]
A =

     1     0     2     3     3
이러한 유연성 때문에, MATLAB이 올바른 값을 저장하는지 반드시 확인해야 합니다. 예를 들어, 명령문 [1 sin (pi) 3]이 생성하는 결과는 [1 sin(pi) 3]이 생성하는 결과와 매우 다릅니다.
[1 sin (pi) 3]
Error using sin
Not enough input arguments.
[1 sin(pi) 3]
ans =

    1.0000    0.0000    3.0000


1 UNIX is a registered trademark of The Open Group in the United States and other countries.