| Products & Services | Industries | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
Note Support for the isglobal function will be removed in a future release of the MATLAB software. See Remarks below. |
tf = isglobal(A)
tf = isglobal(A) returns logical 1 (true) if A has been declared to be a global variable in the context from which isglobal is called, and logical 0 (false) otherwise.
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
isglobal(variable)
with
~isempty(whos('global','variable'))![]() | isfloat | ishandle | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |