MATLAB: Does MATLAB 7.0 (R14) fail to open certain figure files created in MATLAB 6.5.1(R13SP1)

childfigurehandlesinvalidlegendMATLABsavesaveas

I have figure files that I created in MATLAB 6.5.1 (R13SP1), which contain a legend. When I try to open the figures in MATLAB 7.0 (R14), I see an error that says either
"Handle must be an axes or child of an axes."
or
"invalid Figure file format."

Best Answer

This is a bug in MATLAB 7.0 (R14).
As a workaround, resave your figure files in MATLAB 6.5.1 (R13SP1) using the SAVEAS command, rather than using SAVE or saving the figures from the File menu.