是否可以使用希腊字母表示MATLAB中的变量?
例如,我想在MATLAB中使用希腊字符epsilon作为变量。我尝试插入\epsilon
,但收到了错误。
答案 0 :(得分:8)
这是不可能的。
我参考Matlab文档的以下部分:
有效名称
有效变量名称以字母开头,后跟字母, 数字或下划线。 MATLAB区分大小写,因此A和a不是 相同的变量。变量名的最大长度是值 namelengthmax命令返回。
Letter被定义为a-z
和A-Z
之间的ANSI字符。
例如,以下希伯来字母Aleph
返回false
(Matlab R2018a中的返回true ):
isletter('א')
顺便说一下,您可以使用genvarname
始终检查您的变量名称是否正常。
genvarname('א')
ans =
x0x1A