Main Content

大小写和空格敏感性

MATLAB® 代码对大小写敏感,对空白空格不敏感(定义数组时除外)。

大写字母和小写字母

在 MATLAB 代码中使用变量、文件和函数时,请按照其定义的大小写,应用精确匹配。例如,如果您有一个变量 a,则不能将该变量称为 A。最佳做法是仅在命名函数时使用小写字母。这在您同时使用 Microsoft® Windows® 和 UNIX®1 平台时特别有用,因为它们的文件系统在大小写方面具有不同的表现。

当您使用 help 函数时,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 is a registered trademark of The Open Group in the United States and other countries.