使用希腊字母表(或任何非ANSI字母表)作为matlab中的变量名称

use*_*419 2 syntax matlab

是否可以使用希腊字母表示Matlab环境中的变量?即我在matlab窗口提示中使用希腊字符epsilon.

任何的想法?我试图插入\epsilon但收到错误.

And*_*ein 8

这不可能.

我参考Matlab文档的以下部分:

有效名称

有效的变量名称以字母开头,后跟字母,数字或下划线.MATLAB区分大小写,因此A和a不是同一个变量.变量名的最大长度是namelengthmax命令返回的值.

字母被定义为a-z和之间的ANSI字符A-Z.例如,以下希伯来字母Aleph返回false:

isletter('?')
Run Code Online (Sandbox Code Playgroud)

顺便说一句,你总是可以通过使用来检查你的变量名是否正常genvarname.

genvarname('?')

ans =

x0x1A
Run Code Online (Sandbox Code Playgroud)