An introduction to dictionaries (associative arrays) in MATLAB

An introduction to dictionaries (associative arrays) in MATLAB 38

Dictionaries are one of the many new features of MATLAB R2022b which was released yesterday. Today I'll take a look at some of...

Han Solo Revisited 13

A long time ago in a blog post far, far away… Andy wrote about Han Solo Encapsulation – to keep Jabba’s “system working as...

An Algorithmic Spelling Bee 9

Earlier this year I wrote about solving word ladders with MATLAB. There was a lot of interest in that post, so I thought I'd...

Code Trace for MATLAB 9

Today's post departs from image processing, my usual subject. Instead, I want to tell you about something that I just put up on GitHub...

Official MathWorks MATLAB kernel for Jupyter released 8

Jupyter Notebooks allow users to combine rich text, code, data and computational results in a way that’s similar to our own Live Scripts. Jupyter,...

Avoid Using JPEG for Image Analysis 8

Note added 20-Dec-2022: I wrote this post with lossy JPEG in mind. If you work with DICOM data, see Jeff Mather's note in the...

Do you use Visual Studio Code? MATLAB is now there too. 8

Along with many other developers, it was love at first sight for me when I first experienced Visual Studio Code. Highly customisable, easy to...

From HPC consultancy to a faster fzero function in MATLAB R2023a 8

Sometime in 2021, I was doing some High Performance Computing (HPC) consultancy with a university in the south of England. This involved various...

Unifying MATLAB and Simulink: A User Story Part 5 7

This week, I am introducing a set of two examples implemented using the workflow described in this blog post series. Unifying MATLAB and Simulink:...