대/소문자 및 공백 구분
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
[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.