大小写和空格敏感性
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
[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.