本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
作用域变量和生成名称
在函数或工作区之间共享数据、生成有效的变量名称
每个函数都有其自己的工作区,该工作区与保留以用于脚本和命令行的基础工作区分开。有关在函数之间传递数据的首选方法,请参阅在工作区之间共享数据。
函数
主题
- 基础和函数工作区
基础工作区用于存储您在命令行中创建的变量,或者存储当您从命令行或编辑器运行脚本时脚本创建的变量。为保护数据的完整性,每个函数都有其自己的工作区,该工作区与基础工作区和所有其他工作区分开。
- 在编辑器中检查变量作用域
使用 MATLAB® 函数和变量高亮显示功能来确定您的代码使用特定函数或变量的时间和位置。
- 变量名称
创建有效的变量名称并避免潜在的命名冲突。
- MATLAB 代码中的透明
合理编写代码,以便 MATLAB 更为有效地加以优化。
疑难解答
对尝试向嵌套函数和匿名函数添加变量时的错误进行故障排除。代码文本中必须存在嵌套函数和匿名函数中使用的变量。如果您向匿名函数、嵌套函数或包含嵌套函数的函数的工作区中动态添加变量,MATLAB 将会引发错误。