UDD and Java
UDD provides built-in convenience methods to facilitate the integration of Matlab UDD objects with Java code – this article explains how
UDD Events and Listeners
UDD event listeners can be used to listen to property value changes and other important events of Matlab objects
UDD Properties
UDD provides a very convenient way to add customizable properties to existing Matlab object handles
Hierarchical Systems with UDD
UDD objects can be grouped in structured hierarchies – this article explains how
Creating a simple UDD class
This article explains how to create and test custom UDD packages, classes and objects
Introduction to UDD
UDD classes underlie many of Matlab’s handle-graphics objects and functionality. This article introduces these classes.
Multi-column (grid) legend
This article explains how to use undocumented axes listeners for implementing multi-column plot legends
JGraph and BDE
This article shows how to display graph-theory diagrams in Matlab using several different Java libraries
JFreeChart graphs and gauges
JFreeChart is an open-source charting library that can easily be integrated in Matlab
2010 perspective & plans for 2011
2009 and 2010 have seen steady growth in readership of this website. This post takes an overview of past achievements and future plans.
handle2struct, struct2handle & Matlab 8.0
This article explains how we can use a couple of undocumented functions in Matlab GUI, and what we can learn from this about Matlab’s future.
FIG files format
FIG files are actually MAT files in disguise. This article explains how this can be useful in Matlab applications.
uisplittool & uitogglesplittool callbacks
Matlab’s undocumented uisplittool and uitogglesplittool are powerful toolbar controls – this article explains how to customize their behavior
uisplittool & uitogglesplittool
Matlab’s undocumented uisplittool and uitogglesplittool are powerful controls that can easily be added to Matlab toolbars – this article explains how
Matlab callbacks for Java events
Events raised in Java code can be caught and handled in Matlab callback functions – this article explains how
Panel-level uicontrols
Matlab’s uipanel contains a hidden handle to the title label, which can be modified into a checkbox or radio-button control
Uitab customizations
This article shows several customizations that can be done to Matlab’s undocumented tab-panels functionality
Uitab colors, icons and images
Matlab’s semi-documented tab panels can be customized using some undocumented hacks
Customizing Workspace context-menu
Matlab’s Workspace table context-menu can be configured with user-defined actions – this article explains how.
Customizing uicontrol border
Matlab uicontrol borders can easily be modified – this article shows how
The hgfeval function
The semi-documented hgfeval function can be useful for callback chaining – this article explains how
Fixing a Java focus problem
Java components added to Matlab GUIs do not participate in the standard focus cycle – this article explains how to fix this problem.
Matlab-Java interface using a static control
The switchyard function design pattern can be very useful when setting Matlab callbacks to Java GUI controls. This article explains why and how.
Accessing plot brushed data
Plot data brushing can be accessed programmatically using very simple pure-Matlab code
Undocumented cursorbar object
Matlab’s internal undocumented graphics.cursorbar object can be used to present dynamic data-tip cross-hairs