Dear all,
I had messed around with openfig.m and started getting an error message when trying to open MATLAB .fig files. I followed the community's advice to reinstall MATLAB (play stupid games, win stupid prizes).
However, since reinstalling MATLAB 2014a, I still cannot open MATLAB .fig files and I get the same error message:
Error using open (line 162)Undefined variable "matlab" or class "matlab.graphics.internal.convertStringToCharArgs".
I have tried restoring the default path:
resotreDefaultPath
I have refreshed the function and file system caches and clearing classes:
rehashclear classes
I also double-checked C:\Program Files\MATLAB\R2014a\toolbox\matlab\graphics and found that the folder has definitely been restored to its factory state since reinstalling MATLAB.
I ran to line 162 of open.m:
feval(openAction,fullpath)
The exception occurs on line 97 of openfig.m:
args = matlab.graphics.internal.convertStringToCharArgs(args);
For some reason, matlab.graphics.internal.convertStringToCharArgs is no longer found.
Does anyone have a clue how I can get MATLAB to once again recognise this class?
Best regards,
Louis
Best Answer