命名规则
matlab的变量名称区分大小写,比如cost,COST,Cost,CoSt,cOsT都是不同的变量
matlab的变量名最多63个字符,多了会警告而且强行指定到63个字符的,如图
标点符号不可以当做变量名,如,.<>?/\[]{}:;'"-+=·`~(),如图试了好多遍没有一个个成功的...
matlab中显示红色的字符无法添加到变量,主要是非英文/数字的一些符号,一般就是中文
一些关键字也不可以当做变量名,可以看下面。
关键字
for、while、break、continue是关键字。
if、elseif、else是关键字。
function、return是关键字。
switch、case、otherwise是关键字。
global、persistent、end是关键字。
判别方法
使用isvarname,只需要输入“isvarname('name')”就可以知道name可不可以是变量名,如果可以返回的结果是1,不可以为0
使用iskeyword可以查看所有的关键字,输入iskeyword就可以了