- Your GUI is trying to use functions like ‘z_CreateFcn’ and ‘y_CreateFcn’ that aren't defined. Make sure you define all the callback functions for your GUI components, like sliders and buttons
- The code is trying to access a field ‘AnzahlNachbarn’ that doesn't exist in ‘handles’. Make sure all fields are initialized in ‘handles’, usually in the ‘OpeningFcn’ or ‘initialize_gui’.
i have this error ,when i run the program
37 views (last 30 days)
Show older comments
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('z_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'y_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('y_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'x_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('x_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'rate_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('rate_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Timesteps_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Timesteps_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Dynamik_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Dynamik_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Distanz_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Distanz_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Anzahl_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Anzahl_CreateFcn',hObject,eventdata,guidata(hObject))
Reference to non-existent field 'AnzahlNachbarn'.
Error in gui>initialize_gui (line 466)
set(handles.AnzahlNachbarn, 'String', handles.metricdata.AnzahlNachbarn);
Error in gui>gui_OpeningFcn (line 62)
initialize_gui(hObject, handles, false);
Error in gui_mainfcn (line 220)
feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
>> gui
Unrecognized function or variable 'z_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('z_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'y_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('y_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'x_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('x_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'rate_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('rate_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Timesteps_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Timesteps_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Dynamik_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Dynamik_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Distanz_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Distanz_CreateFcn',hObject,eventdata,guidata(hObject))
Unrecognized function or variable 'Anzahl_CreateFcn'.
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)gui('Anzahl_CreateFcn',hObject,eventdata,guidata(hObject))
Reference to non-existent field 'AnzahlNachbarn'.
Error in gui>initialize_gui (line 466)
set(handles.AnzahlNachbarn, 'String', handles.metricdata.AnzahlNachbarn);
Error in gui>gui_OpeningFcn (line 62)
initialize_gui(hObject, handles, false);
Error in gui_mainfcn (line 220)
feval(gui_State.gui_OpeningFcn, gui_hFigure, [], guidata(gui_hFigure), varargin{:});
Error in gui (line 44)
gui_mainfcn(gui_State, varargin{:});
>>
0 Comments
Answers (1)
Prathamesh
on 3 Mar 2025
Hi @Abdullah Alhassan, I understand you are getting errors like ‘Unrecognized function’, ‘Reference to non-existent field’ and some with ‘.fig’ and ‘.m’ file. Here’s how to fix the errors in your MATLAB GUI
Below is example of ‘OpeningFcn’ and ‘initialize_gui’ with necessary comments.
function myGui_OpeningFcn(hObject, eventdata, handles, varargin)
% This function is executed before the GUI is made visible.
% Initialize the handles structure
handles.output = hObject;
% Initialize custom data fields
handles.metricdata.AnzahlNachbarn = 0; % Example field
handles.metricdata.SomeOtherField = 1; % Another example field
% Update handles structure
guidata(hObject, handles);
% Call the initialize_gui function to set up the GUI
initialize_gui(hObject, handles);
end
function initialize_gui(hObject, handles)
% This function sets up the initial state of the GUI components.
% Initialize GUI components, e.g., set default values for controls
set(handles.slider1, 'Value', 0.5); % Example of setting a slider value
set(handles.editText, 'String', 'Default Text'); % Example of setting text
% Ensure that all necessary fields in handles are initialized
handles.metricdata.AnzahlNachbarn = 5;
handles.metricdata.SomeOtherField = 10;
% Update handles structure
guidata(hObject, handles);
end
3. Initialize all needed variables and fields in the ‘OpeningFcn’ or a setup function to prevent errors.
0 Comments
See Also
Categories
Find more on Argument Definitions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!