主要内容

范围变量并生成名称

在功能或工作区之间共享数据,生成有效的变量名称

每个功能都有自己的工作区,它与为脚本和命令行保留的基本工作区分开。有关功能之间传递数据的首选方法,请参见在工作区之间共享数据

功能

展开全部

执着的 定义持久变量
分配 在指定工作空间中为变量分配值
全球的 将变量声明为全局
莫克 防止清除功能或脚本从内存中
蒙洛克 从内存中允许清除功能或脚本
锁定 确定功能还是脚本是否锁定在内存中
ISVARNAME 确定输入是否有效变量名称
matlab.lang.makeniquestrings 从输入字符串构造独特的字符串
matlab.lang.makevalidname 构造有效MATLAB输入字符串的标识符
Namelengthmax 最大标识符长度

话题

故障排除

解决错误:尝试将变量添加到静态工作区。

试图将变量添加到嵌套和匿名函数时故障排除错误。嵌套和匿名函数中使用的变量必须在代码文本中存在。如果将变量添加到匿名函数的工作空间,嵌套函数或动态包含嵌套函数的函数,则MATLAB会发出错误。