Determine whether input is global variable
Note Support for the isglobal function will be removed in a future release of the MATLAB® software. See Tips below.
tf = isglobal(A)
isglobal is most commonly used in conjunction with conditional global declaration. An alternate approach is to use a pair of variables, one local and one declared global.
Instead of using
if condition global x end x = some_value if isglobal(x) do_something end
You can use
global gx if condition gx = some_value else x = some_value end if condition do_something end
If no other workaround is possible, you can replace the command