主要内容

变量名

有效的名称

有效的变量名以字母开头,后跟字母、数字或下划线。MATLAB®是否区分大小写一个而且一个相同的变量。变量名的最大长度是namelengthmax命令返回。

不能定义与MATLAB关键字同名的变量,例如如果结束.有关完整列表,请运行iskeyword命令。

有效名称的示例: 无效名称的例子:
x6 6 x
lastValue 结束
n_factorial n !

与函数名冲突

避免创建与函数同名的变量(例如j模式字符大小,路径).通常,变量名优先于函数名。如果创建一个使用函数名的变量,有时会得到意想不到的结果。

方法中是否已经使用了提议的名称存在哪一个函数。存在返回0如果不存在具有建议名称的变量、函数或其他构件。例如:

存在checkname
ans = 0

如果无意中创建了名称冲突的变量,请使用清晰的函数。

名称冲突的另一个潜在来源发生在定义调用负载eval(或类似的函数)向工作区添加变量。在某些情况下,负载eval添加与函数同名的变量。除非这些变量在调用之前的函数工作区中负载eval, MATLAB解析器将变量名解释为函数名。欲了解更多信息,请参见:

另请参阅

|||||

Baidu
map