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
[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 в США и других странах.