File Exchange Pick of the Week

Our best user submissions

Results for: 2017

Looking back: 2017 in review

Posted by Brett Shoelson,

And so 2017 comes to an end. And here again, to close out a year of exciting File Exchange Contributions: our annual review of our Picks of the year.

You can read the original blog posts for each of these picks by clicking on the names of the files and following… read more >>

Star Wars API Reader

Posted by Sean de Wolski,

Sean‘s pick this week is Star Wars API Reader by Heather Gorr.

What is the average height of an Ewok?

allspecies = swapiread(‘species’);
allspecies( == “Ewok”, ‘average_height’)
ans =

Download Stock Data

Posted by Jiro Doke,

Jiro‘s pick this week is “Historical Stock Data Download (alternate Method)” by Captain Awesome.I’m not an expert in stocks, but I stumbled upon this entry when I received a question from a training customer asking about the now removed Datafeed Toolbox function, yahoo. Earlier this year, Yahoo! changed their API,… read more >>

Minimizing energy to segment images, or cluster data

Posted by Brett Shoelson,

Brett‘s Pick this week is Pottslab – Multilabel segmentation of vectorial data, by Martin.
Segmenting images and clustering data are very common challenges, for which MATLAB (and MathWorks Toolboxes) provide numerous solutions. Martin’s Potts-energy-based approach works beautifully for some difficult cases. Consider the ‘lighthouse.png’ image that ships with the Image Processing… read more >>

Line – Goto From Tool

Posted by Sean de Wolski,

Sean‘s pick this week is Line – Goto From Tool by McSCert.

While reading Guy’s post about the new signal highlighting capabilities in R2017b, I was reminded of this nice utility.

If you would like to declutter…


Posted by Will Campbell,

Will‘s pick this week is getElevations by Jaroslaw Tuszynski.
Always a fan of simple, effective utilities, I couldn’t pass up selecting this useful little function. I discovered it while searching for code that would provide the altitude of any location on the Earth’s surface. My specific use case related to some… read more >>

Get Computer MAC Address

Posted by Sean de Wolski,

Sean‘s pick this week is Get Computer MAC Address by Xiangrui Li.

What is a MAC Address and what is it used for? I like the description in the answer to this howtogeek question.

The reason…

QR Code Encoder/Decoder

Posted by Jiro Doke,

Jiro‘s pick this week is QR Code encode and decode by Lior Shapira.On October 31, we held our biggest annual event of the year, the MATLAB EXPO 2017 Japan. This year, I took part in organizing a couple of new sessions: a Lightning Talk session around fun/hobby uses of MATLAB,… read more >>

Easy design iteration sweeps for Simulink models

Posted by Guest Picker,

Greg’s pick this week is STOICAL by Reinhold.
Simulink is well suited for laying out block diagrams of system simulations. These models can be configured in numerous ways including block parameter values, logging various signals in the model, conditional block variations, model configuration settings.
Reinhold provides a unique way to identify, manage,… read more >>

Mex Multithreading 2

Posted by Sean de Wolski,

Sean‘s pick this week is Mex Multithreading by Dirk-Jan Kroon.

My pick this week is an example of how to write multithreaded MEX functions to take advantage of more of your computational cores. MEX function allow you to… read more >>