Extending a Java class with UDD
Java classes can easily be extended in Matlab, using pure Matlab code.
Expanding urlread capabilities
The built-in urlread functions has severe limitations. This article explains how to solve them.
Matlab's internal memory representation
Matlab’s internal memory structure is explored and discussed.
Java stack traces in Matlab
Matlab does not normally provide information about the Java calls on the stack trace. A simple trick can show us this information.
Profiling Matlab memory usage
mtic and mtoc were a couple of undocumented features that enabled users of past Matlab releases to easily profile memory usage.
New training courses
I am now offering a new service of professional Matlab training, at your location.
Using Java Collections in Matlab
Java includes a wide selection of data structures that can easily be used in Matlab programs – this article explains how.
Matlab mex in-place editing
Editing Matlab arrays in-place can be an important technique for optimizing calculations. This article shows how to do it using Mex.
MLintFailureFiles or: Why can't I save my m-file?!
Sometimes Matlab gets into a state where it cannot use a valid m-file. This article explains what can be done.
Using spinners in Matlab GUI
Spinner controls can easily be added to Matlab GUI. This article explains how.
Matlab-Java memory leaks, performance
Internal fields of Java objects may leak memory – this article explains how to avoid this without sacrificing performance.
Recovering previous editor state
Recovering the previous state of the Matlab editor and its loaded documents is possible using a built-in backup config file.
2011 perspective & plans for 2012
2011 has seen a continued steady growth in readership of this website. This post takes an overview of past achievements and future plans.
Command Window text manipulation
Special control characters can be used to format text output in Matlab’s Command Window.
Ideas for a new book
With my Matlab-Java book being published, reader feedback is requested about the next book project.
Converting Java vectors to Matlab arrays
Converting Java vectors to Matlab arrays is pretty simple – this article explains how.
Common javacomponent problems
The javacomponent function is very useful for placing Java components on-screen, but has a few quirks.
Reasons for undocumented Matlab aspects
There are many reasons for the numerous undocumented aspects in Matlab – this article explains them.
Types of undocumented Matlab aspects
This article lists the different types of undocumented/unsupported/hidden aspects in Matlab
New book: Undocumented Secrets of MATLAB-Java Programming
Undocumented Secrets of Matlab-Java Programming (ISBN 9781439869031) is a book dedicated to the integration of Matlab and Java.
Determining axes zoom state
The information of whether or not an axes is zoomed or panned can easily be inferred from an internal undocumented object.
Multi-line tooltips
Multi-line tooltips are very easy to set up, once you know your way around a few undocumented hiccups.
Uitable cell colors
A few Java-based customizations can transform a plain-looking data table into a lively colored one.
Tri-state checkbox
Matlab checkboxes can easily be made to support tri-state functionality.
Javacomponent background color
This article explains how to align Java component background color with a Matlab color.