Чувствительность к регистру и пробелам

Код MATLAB® чувствителен к преобразованию регистра и нечувствителен к пробелам кроме объявлений массивов.

Верхний регистр и нижний регистр

В коде MATLAB используйте точное совпадение относительно случая для переменных, файлов и функций. Например, если у вас есть переменная, a, вы не можете назвать ту переменную A. Это - лучшая практика использовать нижний регистр только при именовании функций. Это особенно полезно, когда вы используете и Microsoft® Windows® и UNIX® [1] платформы, потому что их файловые системы ведут себя по-другому относительно случая.

Когда вы используете help функция, справка отображает некоторые имена функций во всем верхнем регистре, например, PLOT, только отличать имя функции от остальной части текста. Некоторые функции для взаимодействия через интерфейс к программному обеспечению Oracle® Java® действительно используют смешанный случай, и справка командной строки и документация точно отражают это.

Пробелы

Пробелы вокруг операторов, таких как -, :, и ( ), являются дополнительными, но они могут улучшить удобочитаемость. Например, 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 является зарегистрированной торговой маркой Open Group в Соединенных Штатах и других странах.