Recording a stereo .wav file now works correctly. Previously, the recorded sound was distorted (missing a channel) on playback.
Stretched bitmaps are now stretched evenly when printing. Previously, one column of the stretched image would occasionally print at double width.
The printing code now calls each figure's ResizeFcn (if the figure has one) with the figure units unchanged. Previously, ResizeFcn was called after setting the figure units to paper units.
The color postscript driver now preserves the colors of multiple images (or axes) printed on same page. Previously, some incorrect colors may have appeared in the output.
The -r (resolution) flag now allows you to specify any resolution when printing to a metafile. Previously, you could only print to metafiles at your screen resolution.
IFFT2 now applies the correct scale factor in the case where the input has 3 or more dimensions and the user supplies the optional mrows and mcols input arguments. Previously, IFFT2's output was off by a constant scale factor in this case.
GRIDDATA now uses DELAUNAYN to compute its triangles instead of DELAUNAY. This is more robust in many cases. Previously, GRIDDATA used to return NaNs when used on certain cases.
A MATLAB 5.2 bug in DELAUNAY was fixed for MATLAB 5.3 but this caused different results in some cases. In some cases, the warning "Degenerate case: collinear points. Possible incorrect triangulation." was issued. A modification to this bug fix returns the MATLAB 5.2 answer in MATLAB 6.0.
INTERP1(X,Y,XI,'cubic') now calls 'pchip' and returns cubic interpolation even when the data is not equally spaced. Previously, INTERP1 used to call 'spline' when the data was not equally spaced. The old behavior is still accessible through INTERP1(X,Y,XI,'v5cubic').
DBLQUAD used to accept a trace argument, ostensibly in order to pass it on to quad. This was simply a placeholder and had no effect on the function, so it was removed.
SOLVER(ODEFUN,TSPAN,Y0) called with a vector TSPAN now evaluates the solution at all time points specified in TSPAN. Previously, due to rounding errors, the solution was not always evaluated at the last point of TSPAN.
Creating invisible figure windows caused Matlab to thrash the X server during focus changes. This his been fixed.
Previously, calling the movie command with a movie array in which one or more elements were unitialized caused a segmentation violation. This now causes an error.
The getframe function now always captures uicontrols.
The getframe function now supports truecolor XWindows visuals using fewer than 24 bits.
Extensive use of the MATLAB/Java interface could result in exhaustion of system memory. This memory leak has been plugged.
Certain usages of CAT with cell or struct arrays or empty arrays can result in a segmentation violation. This regression from MATLAB 5.2 has been corrected.
It is possible to encounter a segmentation violation when reading a corrupted MAT-file due to misplaced error check. This problem has been corrected.
A constant expression involving division by an imaginary number (e.g. 3/i) produced random results when used in forming an array.
Displaying structures with long field names can cause an "Attempt to free previously freed memory" assertion due to a flow-of-control error. This problem has been corrected.
An expression of the form b{1} = sparse(eye(4)); b{1}(1,1) would cause an "Attempt to free previously freed memory" assertion. This problem has been fixed.
Opening the GUIDE Control Panel on Microsoft Windows with no open Figure windows can cause an error under certain circumstances. This problem has been corrected.
Cell array or structure expressions that display their results (i.e., are not terminated with a semicolon) may result in a crash when run in MATLAB 5.3 if they were saved in a P-file with MATLAB 5.2 or earlier.
A symbol name conflict between one of our third party libraries and one of HP's system libraries can cause MATLAB to crash when creating new files. This issue has been resolved via an updated library.
IRIX 6.5 no longer ships with certain math libraries that MATLAB depends on. The missing libraries are now provided as part of the MATLAB distribution in $matlab/sys/os/sgi[64].