MATLAB: Gui

pushbutton

in gui programming if any variable is defined in push button(or toggle button). then this variable is not accepted by programme in other button in same gui programming
eg:.
push button1
a = [1 2 3 4];
push button2
xlswrite('a.xlsx',a)
this gives undefined variable a; please help me regarding this
thanks pawan kumar

Best Answer

In matlab, scope of a variable is limited to the function in which is declared. If u want to share the variable between multiple functions, then declare it as 'global' in each function which access it. In your case it should be
push button1
global a;
a = [1 2 3 4];
push button2
glabal a;
xlswrite('a.xlsx',a);
Find more on
Related Question