exponenta event banner

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

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