1.变量名称的命名规则
有效的变量名称以字母开头,后跟字母、数字或下划线,Matlab变量名称对字母大小写是区分的,A和a是不相同的变量,不能使用与Matlab关键字冲突的变量名称,例如if、end等,判断一个字符是不是关键字使用函数iskeyword;
尽量避免使用与函数名相同的变量名,如clear、sin等,如果无意中创建了冲突的变量,使用clear清除,判断一个变量是否被清除,使用函数exist;
2.未定义的函数或变量
在Matlab中使用函数或变量时,可能会提示以下错误消息:未定义的函数或变量“a”,原因可能是下列之一:
%没有定义改变量,或者已经清除掉了
%该函数的名称拼写错误
%包含函数的文件名和函数名是不一样的
%该函数的搜索路径已被更改
%该函数所属的工具箱未安装
%该功能是您没有许可证的工具箱的一部分
%其他情况(具体分析)
3.判断变量名称是否与关键字冲突
iskeyword('a') %判断字符’a’是否为关键字
iskeyword('if')
iskeyword('clc')
运行结果:
ans =
logical
0
ans =
logical
1
ans =
logical

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



