Copy-on-write and in-place data manipulations are very useful Matlab performance improvement techniques.
Several alternatives are explored for dynamic array growth performance in Matlab loops.
Preallocation is a standard Matlab speedup technique. Still, it has several undocumented aspects.
Matlab menu items can easily display custom icons, using just a tiny bit of Java magic powder.
Matlab menu items can be customized in a variety of useful ways using their underlying Java object.