变量名
有效的名称
有效的变量名以字母开头,后跟字母、数字或下划线。MATLAB®是否区分大小写一个
而且一个
是不相同的变量。变量名的最大长度是namelengthmax
命令返回。
不能定义与MATLAB关键字同名的变量,例如如果
或结束
.有关完整列表,请运行iskeyword
命令。
有效名称的示例: | 无效名称的例子: |
x6 |
6 x |
lastValue |
结束 |
n_factorial |
n ! |
与函数名冲突
避免创建与函数同名的变量(例如我
,j
,模式
,字符
,大小
,路径
).通常,变量名优先于函数名。如果创建一个使用函数名的变量,有时会得到意想不到的结果。
方法中是否已经使用了提议的名称存在
或哪一个
函数。存在
返回0
如果不存在具有建议名称的变量、函数或其他构件。例如:
存在checkname
ans = 0
如果无意中创建了名称冲突的变量,请使用清晰的
函数。
名称冲突的另一个潜在来源发生在定义调用负载
或eval
(或类似的函数)向工作区添加变量。在某些情况下,负载
或eval
添加与函数同名的变量。除非这些变量在调用之前的函数工作区中负载
或eval
, MATLAB解析器将变量名解释为函数名。欲了解更多信息,请参见: