Я новичок в Matlab и хочу передать одну переменную в другую:
Вот обратный вызов 1, где я пишу переменную с вводом:
function pushbutton2_Callback(hObject, eventdata, handles)
c = {'Enter image size:'};
title = 'Input';
dims = [1 35];
definput = {'500'};
answer = inputdlg(c,title,dims,definput);
disp(answer);
b = str2double(answer); // I want to pass this b to other callback
disp(b);
guidata(hObject, handles);
И вот я получил еще один обратный вызов, где я хочу, чтобы эта переменная b была бы моей c :
function pushbutton1_Callback(hObject, eventdata, handles)
h = randi([0 70],c,c); //here I want that c would be my b from another callback
dlmwrite('myFile.txt',h,'delimiter','\t');
[file,path] = uigetfile('*.txt');
fileID = fopen([path,file],'r');
formatSpec = '%d %f';
sizeA = [c c];
A = fscanf(fileID,formatSpec,sizeA);
fclose(fileID);
disp(A);
image(A);
saveas(gcf,'kazkas.png')
%uiputfile({'*.jpg*';'*.png'},'File Selection');
guidata(hObject, handles);