![]() |
在MATLAB中,函数名称中允许使用哪些ASCII字符?
我有一组对象,它们从其中读取信息,其中包含的信息最终变成了MATLAB m文件。最后一条信息就是MATLAB中的函数名称。在将M文件写出到文件系统之前,我需要从该字符串中删除所有不允许的字符。有人可以告诉我在MATLAB的函数名称中哪些字符组成了允许的字符集?
回答: 合法名称遵循[A-Za-z] [A-Za-z0-9 _] *模式,即字母字符后跟零个或多个字母数字或下划线字符,最多NAMELENGTHMAX个字符。 由于MATLAB变量和函数命名规则相同,因此您可能会发现[URL="http://www.mathworks.com/help/matlab/ref/genvarname.html"]genvarname[/URL]有用。它将任意字符串清除为合法的MATLAB名称。 [url=https://stackoverflow.com/questions/687605]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 13:45。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.