Setting class property types – take 2
R2016a saw the addition of class property types. However, a better alternative has existed for many years.
Smart listbox & editbox scrollbars
Matlab listbox and multi-line editbox scrollbars can easily be made smarter, for improved appearance.
Faster findjobj
the ubiquitous findjobj utility has been significantly improved for speed for the most common use case.
Adding a search box to figure toolbar
An interactive search-box can easily be added to a Matlab figure toolbar for enhanced user experience.
Public Matlab presentations
I present a professional pairs-trading and analysis program in Matlab conferences in Tel Aviv and Munich.
Secure SSL connection between Matlab and PostgreSQL
It is tricky, but quite possible, to use SSL to connect Matlab to a PostgreSQL database.
Customizing contour plots part 2
The contour lines of 3D Matlab plot can be customized in many different ways. This is the 2nd article on this issue.
Munich Germany visit, 9-11 May 2016
I will be visiting clients in Munich, Germany between May 9-11, 2016 for advanced Matlab training and consulting.
Better MEX error messages
The default clunky and release-incompatible MEX error messages can be improved using a simple hack.
Simple GUI Tabs for Advanced Matlab Trading App
A new File Exchange utility enables to easily design GUI tabs using Matlab’s GUIDE
Quirks with compiled Matlab DLLs
Several quirks with Matlab-compiled DLLs are discussed and workarounds suggested.
Convolution performance
Matlab’s internal implementation of convolution can often be sped up significantly using the Convolution Theorem.
I am hiring a Matlab programmer (Tel Aviv)
I am hiring a Matlab programmer in the Tel Aviv area
Graphic sizing in Matlab R2015b
Matlab release R2015b’s new “DPI-aware” nature broke some important functionality. Here’s what can be done…
Programmatic shortcuts manipulation – part 2
Non-standard shortcut controls and customizations can easily be added to the Matlab desktop.
Programmatic shortcuts manipulation – part 1
Matlab Desktop shortcuts can be programmatically accessed and customized.
Solving a Matlab MCOS bug
Matlab has a bug with handling multi-element class-access constructs. This post explains the problem and solution.
Customizing contour plots
Contour labels, lines and fill patches can easily be customized in Matlab HG2.
Figure keypress modifiers
The figure’s CurrentModifier property provides a simple and consistent way to retrieve keypress modifiers: alt-, control- and shift-clicks.
Enabling user callbacks during zoom/pan
Matlab zoom, pan and rotate3d modes hijack the user’s figure callbacks, but this can be overridden.
Font selection components
Several built-in components enable programmatic font selection in Matlab GUI – this article explains how.
Adding dynamic properties to graphic handles
It is easy and very useful to attach dynamic properties to Matlab graphics objects in run-time.
Callback functions performance
Using anonymous functions in Matlab callbacks can be very painful for performance. Today’s article explains how this can be avoided.
Solving an mput (FTP) hang problem
Matlab may hang when using passive FTP commands such as mput and dir. A simple workaround is available to fix this.