How to load a .mat file with a push button in matlab GUI
1 回表示 (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Walter Roberson
2015 年 7 月 27 日
編集済み: Walter Roberson
2015 年 7 月 27 日
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:
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!