Tips for creating and debugging multi-threaded Mex functions are discussed.
The speed of the builtin csvwrite, dlmwrite functions can be improved dramatically.
An undocumented MEX function can help interrupt running MEX functions.
The default clunky and release-incompatible MEX error messages can be improved using a simple hack.
A list of undocumented MATLAB features can be retrieved. Here's how...
Matlab performance can be improved by employing POSIX threads in C/C++ code.
Matlab does not provide a documented manner to serialize data into a byte stream, but we can do this with
Private properties of Matlab class objects can be accessed (read and write) using some undocumented techniques.
Matlab's MEX API contains numerous undocumented functions, that can be extremely useful.
The Matlab Code Analyzer (mlint) has a lot of undocumented functionality just waiting to be used.