在 MATLAB 中使用全局变量



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

我将尝试通过一个简短的计划快速澄清此案。

主程序

global a b c

职能1

global a

功能 1.1

global ab

功能2

global c

会是正确的吗?

如果你

在函数中需要它们,你只需要声明它们。

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

相关内容

  • 没有找到相关文章

最新更新