複製鏈接
請複製以下鏈接發送給好友

isglobal

鎖定
isglobal,MATLAB函數,用來判斷一個變量是否是全局變量
外文名
isglobal
性    質
MATLAB函數
函數功能
判斷一個變量是否是全局變量
相關函數
global
MATLAB函數isglobal簡介
語法格式:
tf = isglobal(A)
如果A是全局變量,返回邏輯1(true),否則返回0(false)。
程序示例
function streamline_test
close all; clear; clc;
global startx starty startz
isglobal(startx)
startx = 1; starty = 1; startz = 1;
uicontrol ﹙gcf, 'Style','pushbutton','String','starty ++',...
'Position',[250,20,70,25],...
'Callback',{@StartYAdd_Callback}﹚;
uicontrol ﹙gcf, 'Style','pushbutton','String','starty --',...
'Position',[350,20,70,25],...
'Callback',{@StartYMinus_Callback}﹚;
uicontrol﹙gcf, 'Style','pushbutton','String','display',...
'Position',[450,20,70,25],...
'Callback',{@DispNum_Callback}﹚;
end
function StartYAdd_Callback(~, ~)
global starty
starty = starty + 1;
end
function StartYMinus_Callback(~, ~)
global starty
starty = starty - 1;
end
function DispNum_Callback(~, ~)
global startx starty startz
fprintf('startx: %f, starty: %f, startz: %f\n', startx, starty, startz);
end