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

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 является зарегистрированным товарным знаком The Open Group в США и других странах.

Для просмотра документации необходимо авторизоваться на сайте