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。