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