我对matlab中全局变量的使用有疑问。我应该在任何子程序中声明所有全局变量还是仅在需要时声明?如果另一个(即function1)中的子程序(即function1.1)只与主程序共享全局变量,我是否也应该在中间程序(即function1)中声明它们?
我将尝试通过一个简短的计划快速清理此案。
主程序
global a b c
功能一
global a
功能 1.1
global ab
功能二
global c
会是正确的吗?
我对matlab中全局变量的使用有疑问。我应该在任何子程序中声明所有全局变量还是仅在需要时声明?如果另一个(即function1)中的子程序(即function1.1)只与主程序共享全局变量,我是否也应该在中间程序(即function1)中声明它们?
我将尝试通过一个简短的计划快速清理此案。
主程序
global a b c
功能一
global a
功能 1.1
global ab
功能二
global c
会是正确的吗?