File Exchange Pick of the Week

Our best user submissions

Cursorbar 2

Posted by Sean de Wolski,

Sean‘s pick this week is Cursorbar by Marjorie.

I really like both Simulink Data Inspector and the new Signal Analyzer App for comparing and analyzing signal data. They make it easy to rapidly compare lots of signals, and… read more >>

Reading the last N lines from a CSV file 3

Posted by Jiro Doke,

Jiro‘s pick this week is csvreadtail by Mike.Recently, I’ve been working on customer projects around improving the performance of analysis code. These projects typically involve using the Profiler to find bottlenecks, vectorizing code wherever possible, and using the appropriate data types that fit the particular tasks. Regarding the last point,… read more >>

Summing and Multiplying NaNs: Use cases??? 3

Posted by Brett Shoelson,


nancumsum() , nancumprod()
My Questions
For your consideration

nancumsum() , nancumprod()
This week, instead of Picking a single file for highlighting, I would like to pose a couple of questions.
Many years ago, in 2007 shortly after I started working for MathWorks, I needed at one point to calculate the cumulative sum of a vector,… read more >>

Stateflow sliding mode controller demo

Posted by Will Campbell,

Will‘s pick this week is Stateflow sliding mode controller demo by Bogumila & Zbigniew Mrozek.
I always enjoy a good controls problem modeled with Simulink and Stateflow. Dr. Mrozek’s submission provides a simulation of a “platform mobile carrying robot with welding equipment.” They model the dynamics of the robot as a… read more >>

Trace your calls (to your methods) 1

Posted by Jiro Doke,

Jiro‘s pick this week is tracer4m by per isakson.I teach a training course on “Object-Oriented Programming (OOP) with MATLAB”, and I just taught the course this week. Half of the students were new to the concept of OOP, while the other half had programmed in OOP languages like C++ and… read more >>


Posted by Sean de Wolski,

Sean‘s pick this week is impressionism by David Mills.

My pick this week is a fun one that takes your images and transforms them into how they may have looked if painted by an impressionist. Here are some… read more >>

Real-Time Pacer for Simulink

Posted by Sean de Wolski,

Sean‘s pick this week is Real-Time Pacer for Simulink by Gautam Vallabha.


Slow Down!
Speed Up!

Slow Down!
Have you ever wanted your Simulink model to run slower? Perhaps so your boss will think you’re busy? Or you want to… read more >>

Extract text from PDF documents 5

Posted by Jiro Doke,

Jiro‘s pick this week is “Read text from a PDF document” by Derek Wood.Ah, this is a nice entry. I was hoping for something like this. I keep track of my household expenses using MATLAB. I know, I know. Online banking now makes it easy to manage your expense, but… read more >>

What are the functional inputs and outputs of my Simulink model?

Posted by Guest Picker,

Greg’s pick this week is Signature Tool by McSCert.
Simulink enables you to layout rather large and diverse diagrams. For large diagrams, this can make it difficult to understand what are all the points in the model where one can input data or have access to output data. The Signature… read more >>

Fidget Spinner

Posted by Sean de Wolski,

Sean‘s pick this week is Fidget Spinner (Simscape Multibody) by Pavel Roslovets.
It wasn’t even a couple months ago that I first heard of a fidget spinner in this Time Magazine article. Within a week, all of the sudden they were everywhere. Well, now they’re in MATLAB too!
Pavel has used the…

These postings are the author's and don't necessarily represent the opinions of MathWorks.