在matlab中使用全局变量

时间:2013-09-11 09:41:24

标签: matlab global-variables

我对在matlab中使用全局变量表示怀疑。我应该在任何子程序中声明所有全局变量,还是仅在我需要它时?如果另一个子程序(即function1)中的子程序(即function1.1)只与主程序共享全局变量,我是否也应该在中间程序中声明它们(即function1)?

我会尝试用一个简短的方案快速清理案件。

主程序

global a b c

功能1

global a

功能1.1

global ab

功能2

global c

这是对的吗?

1 个答案:

答案 0 :(得分:0)

如果你需要在函数中使用它们,你只需要声明它们。

但要小心使用它们。你会发现几个帖子,解释全局变量的问题。