File Exchange Pick of the Week

Our best user submissions

Search Google® from MATLAB®

Posted by Michelle Hirsch,

Matthew Simoneau’s Google Toolbox has to be one of the coolest MATLAB utilities I’ve ever seen. Google and MATLAB are my most essential computing tools, but I always hate to leave MATLAB in order to Google something. I have yet to do anything tremendously useful with this (other… read more >>

Simulink Alignment Tool

Posted by Michelle Hirsch,

NoteThe file submission referenced in this post is no longer available on File Exchange. Now I'm not one to get all excited too often, but this week's pick is amazing. Karen Gondoly's easy-to-use Simulink Alignment Tool lets you align, distribute, and match the size and color of blocks in... read more >>

Find spikes in data

Posted by Doug Hull,

FPEAK finds the peak values in a data set. This is customizable in that you can change the sensitivity of the peak finder and the X and Y range in which to seek peaks. This is a great little utility, the documentation is somewhat lacking, but there are… read more >>

Nancy – a MATLAB humanoid

Posted by Michelle Hirsch,

As Application Engineers, Doug and I have met literally thousands of MATLAB users. We aren’t ones to stereotype, but we’ve noticed a slight trend towards our audiences being predominantly (about 98%) male. One place to find a woman associated with MATLAB is on the File Exchange, though. Walterio Mayol-Cuevas has… read more >>

Shift individual rows and columns

Posted by Doug Hull,

SHIFTD and its three brothers allow you to shift one column or row relative to the others in a matrix. This is one of those functions you will not need very often, but you will be glad not to have to write it yourself when you do need it.
read more >>

Interactive volume visualization tool

Posted by Michelle Hirsch,

SLICEOMATIC is an interactive tool for displaying cross-sections through three-dimensional data sets. It will also display isosurfaces, which are surfaces within a volume that have the same value. I find it much quicker and easier to use than SLICE for interactive data exploration. You have to try this… read more >>

Make thumbnail images

Posted by Doug Hull,

MAKETHUMBDIR makes smaller thumbnail versions of all images in a directory. This is very useful for automatically generating reports in HTML, or for preparing a lot of graphics to go into another document. This M-file is a great example of using MATLAB scripting for repetitive tasks.
read more >>

Easily copy and paste large matrices from your command window

Posted by Doug Hull,

PRINTMATRIX displays a matrix in the command window so that it can be easily selected copied and pasted into Excel. Matrices with a large number of columns are not easily selected as text in the command window because they get wrapped. If you want to select the matrix as text... read more >>

Clear all but specified variables

Posted by Doug Hull,

KEEP can be thought of as the complement to CLEAR. KEEP clears all variables from the workspace except for those specified. I find KEEP to be one of those functions I use so much that I forget it isn’t part of MATLAB.
read more >>

Rotate XTickLabels

Posted by Michelle Hirsch,

XTICKLABEL_ROTATE does exactly what its name promises – this file rotates the tick labels along the x-axis. This is very useful for packing in longer tick labels.
read more >>

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