Category Archives: Low risk of breaking in future versions

Unlikely to break in future Matlab versions. Usually indicates a supported but mis-documented feature or a feature in very wide use throughout the Matlab system. If it does break in a future Matlab version, then a warning message is likely to appear before the feature completely breaks in some yet-more-future version.

159 relevant articles found:

Tips for accelerating Matlab performance

My article on “Tips for Accelerating MATLAB Performance” was recently featured in the September 2017 Matlab newsletter digest.

2 Comments

Faster csvwrite/dlmwrite

The speed of the builtin csvwrite, dlmwrite functions can be improved dramatically.

5 Comments

Sending HTML emails from Matlab

Matlab’s sendmail only sends simple text messages by default; a simple hack can cause it to send HTML-formatted messages.

2 Comments

Parsing XML strings

Matlab’s xmlread function cannot process XML data directly, but this can easily be overcome.

6 Comments

Afterthoughts on implicit expansion

The new implicit expansion feature of Matlab R2016b can break user code in unexpected ways.

12 Comments

Speeding up Matlab-JDBC SQL queries

Fetching SQL ResultSet data from JDBC into Matlab can be made significantly faster.

7 Comments

Working with non-standard DPI displays

Matlab uses logical (scaled) pixel positions. With high-DPI displays, this might cause problems, but it is easy to retrieve the physical (unscaled) pixel values.

6 Comments

Aligning uicontrol contents

Matlab uicontrols can often be customized using plain HTML/CSS, without need for advanced Java.

6 Comments

Zero-testing performance

Subtle changes in the way that we test for zero/non-zero entries in Matlab can have a significant performance impact.

5 Comments

Customizing axes part 5 – origin crossover and labels

The axes rulers (axles) can be made to cross-over at any x,y location within the chart.

9 Comments