Matlab toolstrip – part 5 (icons)
In a previous post I showed how we can create custom Matlab app toolstrips. Toolstrips can be a bit complex to develop so I’m trying to proceed slowly, with each post in the miniseries building on the...
View ArticleMatlab toolstrip – part 6 (complex controls)
In previous posts I showed how we can create custom Matlab app toolstrips using simple controls such as buttons and checkboxes. Today I will show how we can incorporate more complex controls into our...
View ArticleMatlab toolstrip – part 7 (selection controls)
In previous posts I showed how we can create custom Matlab app toolstrips using controls such as buttons, checkboxes, sliders and spinners. Today I will show how we can incorporate even more complex...
View ArticleMatlab toolstrip – part 8 (galleries)
In previous posts I showed how we can create custom Matlab app toolstrips using various controls (buttons, checkboxes, drop-downs, lists etc.). Today I will show how we can incorporate gallery panels...
View ArticleMatlab toolstrip – part 9 (popup figures)
In previous posts I showed how we can create custom Matlab app toolstrips using various controls. Today I will show how we can incorporate popup forms composed of Matlab figures into our Matlab...
View ArticleUndocumented plot marker types
I wanted to take a break from my miniseries on the Matlab toolstrip to describe a nice little undocumented aspect of plot line markers. Plot line marker types have remained essentially unchanged in...
View ArticleInteresting Matlab puzzle
Here’s a nice little puzzle that came to me from long-time Matlab veteran Andrew Janke:Without actually running the following code in Matlab, what do you expect its output to be? ‘Yaba’? ‘Daba’?...
View ArticleInteresting Matlab puzzle – analysis
Last week I presented a seemingly-innocent Matlab code snippet with several variants, and asked readers to speculate what its outcomes are, and why. Several readers were apparently surprised by the...
View ArticleImproving graphics interactivity
Matlab release R2018b added the concept of axes-specific toolbars and default axes mouse interactivity. Plain 2D plot axes have the following default interactions enabled by default: PanInteraction,...
View ArticleSpeeding-up builtin Matlab functions – part 3
A recurring theme in this website is that despite a common misperception, builtin Matlab functions are typically coded for maximal accuracy and correctness, but not necessarily best run-time...
View Article