Variable Names
- 格式:docx
- 大小:19.82 KB
- 文档页数:2
/p/1905567804
避免创建变量与函数具有相同的名称(如i, j, mode, char, size, 和path). 在一般情况下,变量名,优先于函数名。
如果您创建了一个变量,使用的函数名称,你可能会遇到意想不到的效果。
检查是否对建议的名称已经在使用中的exist或which函数.如果有建议的名称不存在的变量,函数,或其他的工件,eXist返回0。
例如:
exist checkname
ans =
如果你不小心创建一个名称冲突的变量,删除变量从内存中使用clear函数。
当你定义一个函数来调用load或者eval(或类似的函数)添加到工作区中的变量,是发生名称冲突的另一个潜在来源。
在某些情况下,load或eval附加组件作为具有相同的名称的函数变量。
除非这些变量是在呼叫load或者eval的函数之前的工作区,MATLAB解析器解释变量名,函数名。
有关详细信息,请参阅:
∙Troubleshooting: Loading Variables within a Function
∙Alternatives to the eval Function
clear | exist | iskeyword | namelengthmax | which。