词条 | isvarname |
释义 | Matlab函数isvarname 函数名称: isvarname 函数功能: 判断输入参数是否是有效的变量名。 语法格式: tf = isvarname('str') 返回逻辑1(true)如果str在matlab中可以作为一个变量名,否则返回0(false)。在matlab一个有效地变量名通常指, 长度不超过namelengthmax、只有字母、数字、下划线(underscore)构成、第一个字符必须是字母的字符串。 例如: hello是合法的变量名、6hello不是合法的变量名。a__也是合法的变量名。 isvarname str 这种格式通常用于matlab的命令行中。 相关函数: iskeyword 应用举例 >> namelengthmax ans = 63 >> a = []; >> a = char([]); >> a(1:64) = 'a'; >> isvarname(a) ans = 0 >> b = char([]); >> b(1:63) = 'b'; >> isvarname(b) ans = 1 由此可见, matlab中一个有效的变量名不超过63个字符。 >> isvarname continue ans = 0 可见matlab中关键字也不能作为变量名。 >> isvarname eye ans = 1 >> isvarname imread ans = 1 由此可见, 虽然理论上matlab中的内建函数、工具箱函数都可以作为变量名, 但推荐你还是不要用它们作为变量名。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。