2016-05-14 11 views

Antwort

0

Sie können Ihre Variable b innerhalb der appdata Ihrer Abbildung speichern.

function pushbutton4_Callback(hObject, eventdata, handles) 
    [filename, pathname] = uigetfile('*.*', 'Pick a MATLAB code file','MultiSelect', 'on'); 
    fullfilename = fullfile(pathname,filename); 
    b = importdata(fullfilename); 
    set(handles.edit7, 'string', fullfilename); 

    %// Store b within the appdata 
    setappdata(handles.hfig, 'b', b); 
end 

function pushbutton5_Callback(hObject, eventdata, handles) 
    mamamoa = load('best_network.mat'); 

    %// Retrieve b from the appdata 
    b = getappdata(handles.hfig, 'b');  
    A = mamaoa(b); 
    set(handles.edit1,'string',A); 
end 

Alternativ können Sie die Daten speichern guidata verwenden und die handles Struktur obwohl dies nicht für sehr große Datenmengen zu empfehlen, da Sie einen Leistungseinbruch bemerken.

function pushbutton4_Callback(hObject, eventdata, handles) 
    [filename, pathname] = uigetfile('*.*', 'Pick a MATLAB code file','MultiSelect', 'on'); 
    fullfilename = fullfile(pathname,filename); 

    %// Store it within handles.b 
    handles.b = importdata(fullfilename); 

    set(handles.edit7, 'string', fullfilename); 

    %// Update the guidata 
    guidata(handles.hfig, handles); 
end 

function pushbutton5_Callback(hObject, eventdata, handles) 
    mamamoa = load('best_network.mat'); 
    A = mamaoa(handles.b); 
    set(handles.edit1,'string',A); 
end 
Verwandte Themen