How to load a .mat file with a push button in matlab GUI
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Deepa AS
il 27 Lug 2015
Modificato: Deepa AS
il 27 Lug 2015
I tried this code,
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton2 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[FileName,PathName] = uigetfile('*.mat','Select mat file');
if FileName==0, return, end
Struct1 = load( fullfile(PathName,FileName) ); %# pass file path as string
Structname = fieldnames(Struct1);
end%# typo?
But its showing the following error:
Error using feval
Undefined function 'pushbutton1_Callback' for input arguments of type 'struct'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in compgui (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)compgui('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
Can anybody please help me out with this
Thank you
Deepa
0 Commenti
Risposta accettata
Walter Roberson
il 27 Lug 2015
Modificato: Walter Roberson
il 27 Lug 2015
You defined pushbutton2_Callback but your pushbutton is configured to expect pushbutton1_Callback
After you load() the data you will probably need to store it:
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!