cellfun – undocumented performance boost
Matlab’s built-in cellfun function has an undocumented option to significantly improve performance in some cases.
Changing Matlab's Command Window colors – part 2
The Matlab Command Window enables a limited degree of inline color customization – this post describes how to use it
Displaying hidden handle properties
I present two ways of checking undocumented hidden properties in Matlab Handle Graphics (HG) handles
Uicontrol callbacks
This post details undocumented callbacks exposed by the underlying Java object of Matlab uicontrols, that can be used to modify the control’s behavior in a multitude of different events
Button customization
Matlab’s button uicontrols (pushbutton and togglebutton) are basically wrappers for a Java Swing JButton object. This post describes how the buttons can be customized using this Java object in ways that are impossible using pure Matlab.
Spy Easter egg
The built-in Matlab function spy has an undocumented feature (Easter egg) when it is called with no input arguments.
ismembc – undocumented helper function
Matlab has several undocumented internal helper functions that can be useful on their own in some cases. This post presents the ismembc function.
Undocumented profiler options
The Matlab profiler has some undocumented options that facilitate debugging memory bottlenecks and JIT (Just-In-Time Java compilation) problems.
Setting system tray popup messages
System-tray icons and messages can be programmatically set and controlled from within Matlab, using new functionality available since R2007b.
UISplitPane
UISplitPane was recently chosen as Matlab Central’s Pick of the Week. Here I detail its use of some undocumented Matlab features.
Adding a context-menu to a uitree
uitree is an undocumented Matlab function, which does not easily enable setting a context-menu. Here’s how to do it.
Setting line position in an edit-box uicontrol
Matlab uicontrols have many useful features that are only available via Java. Here’s how to access them.
Setting system tray icons
System-tray icons can be programmatically set and controlled from within Matlab, using new functionality available since R2007b.
HTML support in Matlab uicomponents
Matlab uicomponents support HTML and CSS, enabling colored items, superscript/subscript, fonts, bold/italic/underline and many other modifications
Changing Matlab's Command Window colors
Matlab’s Command Window foreground and background colors can be modified programmatically, using some of Matlab’s undocumented internal Java classes. Here’s how.