Matlab GUI problem using load

7 views (last 30 days)
Hafizuddin Bin Mohd Lowhim
Commented: Rik on 27 Jun 2022
Dear Matlab community,
I have this code where it is written in 2017b, I face problem when I run in Matlab 2019b. Here is the error and attached m file. It should creat a GUI that has user interface like below but the code is looking for the figure that doesn't exist. Please help me.
Error using load
Unable to read file 'HW_03.fig'. No such file or directory.
Error in matlab.graphics.internal.figfile.FigFile/read (line 31)
hgDataVars = load(filename, '-mat', '-regexp', '^hg[M]');
Error in matlab.graphics.internal.figfile.FigFile
Error in hgload (line 54)
FF = matlab.graphics.internal.figfile.FigFile(filename);
Error in matlab.hg.internal.openfigLegacy (line 57)
[fig, savedvisible] = hgload(filename, struct('Visible','off'));
Error in gui_mainfcn>local_openfig (line 286)
gui_hFigure = matlab.hg.internal.openfigLegacy(name, singleton, visible);
Error in gui_mainfcn (line 158)
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);
Error in HW_03 (line 38)
gui_mainfcn(gui_State, varargin{:});

Answers (1)

sahq_azhar
sahq_azhar on 25 Sep 2021
The same thing happened to me. I made a file back in 2017 and wanted to update it, but an error message appeared indicating that I was missing the.fig file.
To solve this just create a new GUI using Guide
enter guide in Command Window
and guide window will pop up create a the same GUI you needed and copy the previous call backs and functions from the old .m file.
I hope this helps.
  2 Comments
x Wang
x Wang on 27 Jun 2022
what ? mine poped up an empty GUI
Rik
Rik on 27 Jun 2022
GUIDE is being deprecated. For advice about how to create a GUI, read this thread.

Sign in to comment.

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!