isglobal

isglobal,MATLAB函式,用來判斷一個變數是否是全局變數

基本介紹

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

相關詞條

熱門詞條

聯絡我們