作用域变量和生成名称
在函数或工作区之间共享数据,生成有效的变量名
每个函数都有自己的工作空间,它独立于为脚本和命令行保留的基本工作空间。有关在函数之间传递数据的首选方法,请参见在工作区之间共享数据.
功能
主题
- 基本工作区和功能工作区
基本工作区存储您在命令行创建的变量,或者从命令行或编辑器运行脚本时创建的变量。为了保护数据的完整性,每个函数都有自己的工作空间,它独立于基本工作空间和所有其他工作空间。
- 在编辑器中检查变量范围
使用MATLAB®函数和变量高亮显示特性,用于识别代码何时何地使用特定函数或变量。
- 变量名
创建有效的变量名,避免潜在的命名冲突。
- MATLAB代码的透明性
编写MATLAB可以更有效优化的代码。
故障排除
在尝试向嵌套函数和匿名函数添加变量时,请排除错误。嵌套函数和匿名函数中使用的变量必须出现在代码的文本中。如果将变量添加到匿名函数、嵌套函数或动态包含嵌套函数的函数的工作空间中,MATLAB会发出错误。