function - 在 MATLAB 中,哪些 ASCII 字符可以出现在函数名中?

标签 function matlab variables syntax naming-conventions

我有一组对象,我从中读取信息,其中包含最终成为 MATLAB m 文件的信息。一条信息最终成为 MATLAB 中的函数名称。在将 M 文件写入文件系统之前,我需要从该字符串中删除所有不允许的字符。谁能告诉我哪些字符构成了 MATLAB 函数名中允许的字符集?

最佳答案

法定名称遵循 [A-Za-z][A-Za-z0-9_]* 模式,即一个字母字符后跟零个或多个字母数字或下划线字符,最多 NAMELENGTHMAX 个字符。

由于 MATLAB 变量和函数命名规则相同,您可能会发现 genvarname有用。它将任意字符串净化为合法的 MATLAB 名称。

关于function - 在 MATLAB 中,哪些 ASCII 字符可以出现在函数名中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/687605/

相关文章:

r - 如何按名称调用 R 函数内的 data.frame

c - 为什么我的两个计算函数都会出现 Unresolved external 系统错误(错误 LNK2019)?

java - 如何从另一个类访问静态变量?

function - 在 MATLAB 中迭代函数向量

c++ - 范围缩减 单精度浮点精度差

user-interface - MATLAB GUI 外观和感觉

Matlab:如何根据其他列中的条目对特定范围内的值求和

php - 我应该如何在 PHP 的多个域之间安全地传输变量/参数?

c - 在这些条件下设置变量原子

function - 火卫一的纯度降低