Допустимые имена следуют шаблону [A-Za-z] [A-Za-z0-9 _] *, то есть буквенный символ, за которым следует ноль или более буквенно-цифровых символов или символов подчеркивания, вплоть до символов NAMELENGTHMAX.
Поскольку правила именования переменных и функций в MATLAB совпадают, genvarname может оказаться полезным. Он дезинфицирует произвольные строки в допустимые имена MATLAB.